Most spread, including omicron, is small (unmasked) friends-and-family gatherings. NY did contact tracing to find that. Those are extended, in-door gatherings without masks and with close proximity.
I don't think omicron's spread says /anything/ about the efficacy of masks.
How many people are wearing N95s? I don't think I've ever seen one in the wild, only KN95 and that's still relatively uncommon. Most people are still going into social settings with no masks, so that's a more obvious reason for the spread.
Is this backed up by _any_ real world data? Because this seems to be overly optimistic, judging from the way Omicron has been spreading.