The reason why you didn’t see the VET balance is that SafePal for not doesn’t support the Vechain mainnet coin, and the Vechain token you added is an old ERC20 token, but not a mainnet VET coin. Please note that they are different assets on different chains. That’s why you can’t see the balance when you transferred some VET coin to the VET ERC20 address.