i am getting same error as you but still not able to solve by seeing your talk …can you explain simply it
Welcome to the community
When using a token in another contract, we need to approve an appropriate allowance for that contract. Please see: Example on how to use ERC20 token in another contract.
Were you able to Transfer?
If you are still having issues, can you share more details what you are trying to do, along with any error messages?