When I sync my Theta wallet using my public key, my balances re incorrect but the difference seems to come mostly from the fact that balances "reported" in Koinly don't include my staked assets
Workaround
If the problem is that calculated balances are correct and reported are wrong, then the issue can be ignored.