As another STL resident, fireworks are illegal everywhere in the County (not sure if St. Charles as well, but probably), and our local muni PD even sent out multiple warnings about prosecution.
But our inner ring suburb was similarly full of smoke last night and the smell of many amateur fireworks shows.
Only a few in my neighborhood, but they were quite the production. I remember firing a few bottle rockets as a kid, but these were definitely a few steps above that! Sounded like mini mortars, maybe those boxes with a bunch of shells timed to go after each other.