Not seeing the USDT transferred

I have created/added a custom token USDT on Binance Smart Chain on my Metamask wallet and tried to transfer 104 USDT. I made the mistake of not adding sufficient BNB funds to cover the gas fee and thought it would be deducted from the USDT amount. . The strange thing is that on the Binance side of things, everything looks kosher and the transaction looks processed but obviously it is not in my Metamask wallet. Is it gone completely or is there a way to recover my funds/tokens?