If you hold pre-fork currency, and there is a hard fork: IF you gain any of the new currency THEN it's income ELSE it's not. To quote the final paragraph, emphasis mine: https://www.irs.gov/pub/irs-drop/rr-19-24.pdf HOLDINGS (1) A taxpayer does not have gross income under § 61 as a result of a hard fork of a cryptocurrency the taxpayer owns if the taxpayer does not receive units of a new cryptocurrency . (2) A taxpay…
If you hold it in a wallet, you have one asset that is dividable into two parts, each transactable on different blockchains. If you hold it on an exchange, you have the right to receive an asset on one blockchain, and after the fork the exchange credits you the right to receive an asset on another blockchain.
These are different events. Arguably, all exchange balances in new blockchains are basically "airdrops" of new economic rights. It's not directly held assets, but rather an abstraction over it, and this abstraction is different. If the exchange wants to, it can refuse to give you airdropped or hardforked assets on "your" crypto.