Regardless, it is illegal in most (all?) states to obscure your plate in any way, and they can ticket you if they feel like it. It’s a “reason” to pull you over… sounds like you just got pulled over by someone who wasn’t an asshole.
I don’t know how the laws work regarding this outside the states though.