Drop rates scuffed?

Idk if it’s me, but I would say it was never like this.
Opened 29 packs and of 145 cards I got: 109 common, 30 rare, 4 epic and 2 legendary.
I mean ok, I am not complaining about legendary, it’s how it is before, but rare and epic must be a joke.
Ok, yes, we got 5 legendary cards for free, but still, I am feeling like chances are lowered, because every expansion I open 30-40 packs and it was always much better.
Please share your opinions, maybe I am not right and everything is normal. Please share your openings and drops as well if you counted.

29 packs or 30-40 packs respectively is an insignificant sample size.

That means that any pattern you find across this sample of 29 or 40 packs can’t be generalized. In other words it says nothing about packs in general.