Freedom of movement doesn't change anything. If someone wants to hitchhike to San Francisco and live in a gutter, they have the right to do it.
It doesn't mean that San Francisco has the obligation to provide any sort of welfare to such a person.
Spoiler spoiler: They do fake censuses, because misreporting numbers is politically valuable. And a census isn't just a plain counting of the number, just as the US Census isn't. Details are taken down. These are needed here. It solves the only problem that must be solved first.