Topic: Prudential returns "Account not found"

I'm using ofxclient to query my Prudential retirement accounts. Here's the serialized account:

{'local_id': '8af2da63f4b082c4a9d6007d3de8cda1d55a713e631d284435278e1b5ced4bd5',
 'institution': {'id': '1271',
  'org': 'Prudential Retirement Services',
  'url': '[url]https://ofx.prudential.com/eftxweb/EFTXWebRedirector[/url]',
  'broker_id': 'prudential.com',
  'username': 'my-username@prudential.com',
  'password': 'my-secure-password',
  'description': 'Prudential Retirement Services',
  'client_args': {'id': '46374534647b648d6cd671c9c6781cd9',
   'app_id': 'QWIN',
   'app_version': '2400',
   'ofx_version': '102',
   'user_agent': False,
   'accept': '*/*, application/x-ofx'},
  'local_id': 'e7bf0c44ce365866d9b1fd3e56cbcdfcde3f2a82179ee5b41bcf18112784c827'},
 'number': '012345X000000X1234',
 'description': '***1234',
 'broker_id': 'prudential.com'}

First of all, Prudential doesn't support listing accounts. Making that call results in :

Iteration: 0 For Mandatory Attribute (DTACCTUP) :: (Is Mapped To pr_getAccountInfo -- dtacctup)

Prudential's instructions for manually determining the account number are: {Plan Code}X{Subplan Code}X{LastFourOfSSN}. If there's no subplan, then that defaults to '000000'.

When I try to list transactions from my properly formatted account, I get:

<OFX><SIGNONMSGSRSV1><SONRS><STATUS><CODE>0<SEVERITY>INFO<MESSAGE>SUCCESS</STATUS><DTSERVER>20190425095858.792[-4:EDT]<LANGUAGE>ENG<FI><ORG>Prudential Retirement Services<FID>1271</FI></SONRS></SIGNONMSGSRSV1><INVSTMTMSGSRSV1><INVSTMTTRNRS><TRNUID>2bc946e4b1cfb42859707174fa82cfe4<STATUS><CODE>2003<SEVERITY>ERROR<MESSAGE>Account Not Found</STATUS><CLTCOOKIE>4</INVSTMTTRNRS></INVSTMTMSGSRSV1></OFX>

Has anyone successfully used Prudential's OFX outside of Quicken?