The state of California allows in-person service, including indoors, with precautions. It is the city of San Francisco, which Pelosi represents, that does not. Pelosi has been spending a lot of time in D.C. instead of San Francisco and might not have been aware of the different municipal ordinance.
When Pelosi raised the question as to whether it was allowed, the operator assured her it was legal as long as they only allowed one client at a time. It was clearly a setup. Yes, Pelosi was remiss in not knowing the law. But she trusted a vendor she had patronized for many years and, as you note, no Republican has any business whining about…
a) wearing masks; or
b) rank hypocrisy of an extreme degree