Poor filtering in schematic and footprint chooser - what changed?

I hereby certify that I am not simply asking someone else to design a footprint for me.

Editing to add my KiCAD version, 9.0.2 release build.

Is it just me or did the search syntax or functionality in symbol/footprint chooser dialogue change?

Above I’m searching for a package which is a USON/VSON/WSON -10 and I know it’s 3x3mm.
So I search for “SON-10 3x3” and end up with a massive list of irrelevant results.
Why am I still being shown parts which end in SON-8?
Why am I being shown parts which are 2.5x1.0mm?

I believe my previous search experience “AND”-d search terms separated by a space, but now it seems like it’s ORing. Is there a way to change it back to AND?

The footprints with “SON-8” have an “3x3” in their name. It looks like that the search results have changed from an “and” function into an “or” function. This has happened before (In KiCad V6 or V7 if I remember well) and that was quite horrible and luckily reversed or fixed quickly. I have not used V9 myself yet and can’t test it.