Alternatively you can import your wallet in Trustapp wallet to transfer your token from you wallet, Trustapp automatically gives you the amount of gas needed to send out token from your wallet.
you can import it as Binance Smart Chain or Ethereum network, after which import the token with the contract address and it will pop up for you to transfer the preferred token you wishes.
Did you mean Trustwallet instead of Trustapp?
That's not really a solution for this case, we didn't know what's the specific problem of OP. If the problem is the token got locked by developer, using Trustwallet or any wallet wouldn't work, all you need is contact the developer itself.
Also using Trustwallet will got a same error messages, which OP will confuse too [1]
[1]
https://community.trustwallet.com/t/issue-with-usdt-approval-swap/257823/3