Just remember one thing. Laws like this are only for people who agree to be under those laws.
Just because you live on the land that is within the territorial borders of the U.S., doesn't make you a U.S. citizen until you agree with such. But you have to know what is going on before you can disagree when they tell you something.
In other words, laws against marijuana and CBD and THC don't affect people unless they accept agreement to be under those laws. Most people accept by thinking that they are U.S. citizens.