if you think that's the WORST of all worlds.. In Switzerland police might request a blood test to know if your weed is actually CBD (which is legal), and you have to cover the bill for the blood test REGARDLESS OF THE TEST RESULT.
Thats to say - police are generally fine with it. At least in big cities, expect some some random redneck chest thumping far out in the woods/alps.
And if you cause problems, expect no end of stuff cops can pull out on ya, just like anywhere else.
Laws that are overbroad and allow abuse any time the police are mad at you are bad anywhere.
"oh - this is CBD weed, but I did just get back from America where I was smoking a ton"
Also other parts of SE Asia will demand an on the spot piss test.