Cannabis has nothing to do with "narcotics".
Then petition Congress to remove it from Schedule 1. Otherwise your state is practicing sedition of the Union.
No it's not.
A state can have its own laws on how to regulate a substance, it doesn't have to match Federal Law, the Federal government has responsibility to enforce its own laws.
We aren't merely talking about substances here. We are talking about LAWS OF THE UNION FOR THE PRESERVATION OF THE UNION. Like it or not, the fed has decided that FOR THE UNION'S SAKE we regulate hard mind-altering drugs available to the citizens. The logic is most probably that unregulated flow of mind-altering substances would have a tendency to degrade the citizenry to a stupor that foreign or internal enemies could take advantage of...not to mention rendering our country less productive on the global markets: also a threat to the Union. Just your favorite "pot" is not the only drug regulated on Schedule 1 remember. So a state arbitrarily deciding, without the permission or participation of the rest of the Union (Congress) in debate, that its favorite Schedule 1`drug is no longer illegal, means that any drug on Schedule 1 is subject to the same rogue "legalization" without participation from the rest of the Union.
So there's the sedition of the Union. It's about following federal laws and changing them only with the permission of the Union. Otherwise, a state can just decide it doesn't want to pay federal taxes anymore, or host military bases, or deliver the mail. Maybe a state wants full on porn being shown on prime time children's channels (FCC) and makes a law saying that's "OK" now? You see where the problem is.
Kamala Harris was remiss in her duty to nix the proposition until her state and other states debated the matter at the federal level, where the law still sits as potent as the day it was written.