Bitcoin is fungible. Nodes do not care about marked/tracked satoshis. Every Satoshi is valued the same by the Bitcoin Network. Any transaction you make can not be blocked. A particular person/exchange can "freeze" your account/relationship with them but that has nothing to do with fungibility. That's like saying the dollar is not fungible because I won't accept cash or because I know you got it from a drug lord. The rest of the network doesn't give a shit and will accept it.