Using a Trezor T, I exited an Ethereum validator using Allnodes. Both etherscan and beaconcha.in show the refund of 32 ETH to my account and my balance of 32+ ETH but Trezor Suite does not.
Strangely enough, using Trezor via metamask shows the correct balance.
I have solved the problem by using Metamask sending the full account balance from the said account back to itself in one tx. By sending max amount to itself, the balance became instantly viewable in Trezor Suite.
the reason why you cannot see the transaction in Trezor Suite is most likely caused by the type of transaction that was used (Trezor backends see ETH validator results as internal ETH transactions). By resending the funds to your own address, you created a standard transaction and that is the reason why you can see it in Trezor Suite. Anyway, internal transactions can be seen in Trezor Suite from version 23.4.2. Can you confirm that you use this or a newer version of Trezor Suite? If so, can you please reach out to support via the chat speech bubble in the bottom right corner on the following page:
We would really appreciate it if you could provide us with the transaction ID so we can check it thoroughly. Thank you!
If you decide to cooperate with us, please let me know the ticket number here.