Figured it out...this situation is caused by the user having the following Preference turned on in QuickBooks:
Edit > Preferences > Accounting > Company Preferences > Show lowest subaccount only
The fix was to use the ParentRef data in each AccountRet to link it to it its parent Account data.
Thanks to Karl Irvin for a heads-up which helped me solve this.