Challenges with reconciling isolated/ cross margin accounts

We are using Binance API to track our users’ trades but we are missing data for the reconcile process.

We are able to pull all spot trades data but when it comes to Margin accounts it seems that we are missing data. We are pulling all the trade data and all the funding data (including the interest) but the numbers just don’t make any sense. We are also pulling the transfer data between wallets (all the data available from " User Universal Transfer History" that works fine).

Does someone have experience regarding what API routes we should use and what data we may be missing? The number - when adding up the trades just don’t make sense.

We didn’t see any issue from this endpoint. Please try to find out the specific missing record from any of the channel, then it may be helpful to understand the question better.
thanks