Before looking at fund flows, let's first get the rules straight. This time, we'll talk about native coins and tokens.
You also need to pay Gas fees in the chain's native coin when transferring tokens on-chain. If your address doesn't have any native coins, you won't be able to make the transfer.
Keep a small amount of the native coin in your wallet for fees; otherwise, your tokens may get stuck and you won't be able to transfer them out.
$ETH is Ethereum's native coin. Any tokens transferred on Ethereum require $ETH to pay Gas fees.