Yes, if they refuse it could be due to an underlying issue maybe they had a bad experience at the shelter or shelters
They should be allowed to sleep and encamp on public property during the night. There could be a time period from which they are allowed to sleep and when they are'nt allowed to sleep.