When bridging ERC20 tokens, an approval must first be given to the bridge contract before the bridge can be initiated.
With tokens like USDT, TRAC, MASQ and a few others, an intricacy is present in the smart contract where approvals can't be altered unless the existing allowance is zero.
If you're running into problems with bridging these assets we'd recommend using something like Revoke.Cash to zero out your approvals. After doing this you should be able to bridge via Superbridge without issues.