According to a recent audit, a non-profit that provides housing and support services to San Francisco residents failed to meet requirements related to the nearly $28 million in grants it administers. It also found that the city is failing to monitor the organization’s performance.