A snap determination to restrict 3,000 individuals to public housing items was illegal, a report finds.