what if intelligence agencies are dusting him so they can track him
Their dust is locked in the channel used by their client to send and doesn’t show up in the receiving channel or wallet.
Exactly. He is receiving tips by LN, not Onchain. An interesting fact, considered his security profile, is that he is using Alby; a custodial LN wallet can help to hide in the crowd.
Then after swapping out you can always coinjoin.