The fact that someone “smelled like cannabis” could mean many different things. He could have some cannabis on his person – this could be because he needs this for medical reasons. Let’s say that he doesn’t need it for medical reasons – perhaps he [and I’m referring to the bartender here] uses it to unwind after a long shift, or perhaps he was nervous because Covid really fucked over his income and now he’s on the edge.