This is a classical situation. Based on expectation of clinical practice we create a bunch of plausible criteria, only to find out that they are not actually happening that way in the data. Often, the problems come from low-sensitivity concepts or lousy time stamps defining the index or qualifying criteria (e.g. the asthma concepts are put in there after the fact).
I would do the following: Take your cohort and run a Full Analysis in the Report tab. There, you can find out what Drugs, Conditions and Procedures actually happening during the duration of your cohort. You'll quickly see what's going on.