“In a 2018 ruling against the city of Boise, Idaho, the Court of Appeals for the Ninth Circuit said that cities could not enforce local laws against outdoor camping if they didn’t offer enough shelter beds for people living on the street.”

Link. Only binds the 9th circuit, hits SF most. The article is poorly written but I think the problem is:

1. SF doesn’t have enough shelter beds
2. The beds they do have are not fully occupied
3. It’s neither sensible or feasible to create more empty beds to meet 9th district ruling.