How do you troubleshoot Tron node issues?

I have a tron wallet with some TRX and USDT on it, only one node out of 3 default shows TRX balance, but zero USDT balance. The other two think I have zero on both. Both balances are shown as non-zero on tronscan, so there is clearly some sync issue at play.
I’ve tried several public nodes provided by tron and they all work just fine, but they don’t seem to have https ports so I am iffy about using them for actual transactions from the cake wallet.
Also interesting the transaction list is empty on all 3 nodes (even the one which shows TRX balance), which makes me think there is some issue interacting between the app and the nodes.
So which side is in the wrong there? The app, the ISP, the network config or the end node?

EDIT: Ok, it seems to be a network issue, specifically related to VPN outgoing address. I.e. after changing a country 2-3 times the transaction list has appeared. It would still be nice if the app itself said if it failed to connect (or timed out in case the server drops it silently) in the list of transactions instead of showing nothing.
There is a possibility it could be anti-VPN detection on the node side, but again it’s pretty hard to guess when the app itself doesn’t provide any context.

Hi, what regions or countries do you normally connect from to these 3 listed TRX nodes that are in there by default? If it’s always through a VPN, what countries you usually connect to while using Cake?

i have noticed this too.The balance shows 0 for a couple of minutes when opening the wallet
even though the wallet page showed “synchronised” on top. I checked the “connection and sync” settings , all nodes were in green. Then i tried to refresh wallet (by swiping down) and then waited a minute or 2 before the balance started displaying again.

In this case I was using a normal connection and not a vpn. And this occurs everytime i open the wallet. Ideally it should display the earlier balance even if its yet to sync with the latest block , so that users don’t get confused about where there funds are gone.
It could possibly be a UI issue or related to a background sync issue.