The screener could have just said he thought it was drug money, and he's seizing it. It's a good enough excuse for cops, anyway.
Well, the guy had to be charged because he stole the money before the government had a chance to steal it. The feds don't like "freelancers" nicking their booty.