I believe this is where a lot of the confusion comes from. If you use Coinbase to directly trade crypto (e.g. BTC for ETH) this is a taxable event on your BTC even though you never touch fiat in the process.
It's "far from certain" [1]. Tax diligence is part of investing; these questions should be approached before one trades an asset, not after.