I have a search web part Employee Directory that I'm working on.
To refine & search by office location, I put the values in on-prem AD under "Office" or "physicalDeliveryOfficeName" in attribute editor. This was synced to SPO's UPS, it's mapped to "People:Office" crawled property. This crawled property is mapped to "OfficeNumber" managed property.
Since "OfficeNumber" property is not refinable nor searchable, I went into "RefinableString00" and mapped "People:Office" crawled property to it.
I am still not able to search by "RefinableString00: usa", while "OfficeNumber: usa" works perfectly to narrow down a search.
Waiting for next crawl is not the problem, it's been a long time.
Any help would be appreciated.