Heh something similar happened to me. Recruiter reached out, insisted role was on a special new team in SFO. I did the full interview cycle (on-site in Seattle, which I later learned is what they do if the role is in SEA..).
It was for an awesome team and org, really up and coming.
I get the congrats message that I’ll be getting an offer. Then find out it’s only for SEA. This is after the recruiter insisted it would be SFO because I didn’t want to relocate for various reasons.
Ah so that’s why they flew me to Seattle.. lol.
Ended up being passed around a few orgs recruiters and took a role in sfo that I finally left after 20 months. Sigh.