"Roof Repairs" are considered "Infrastructure" and  "operations expense". The state does not pay for a lot of infrastructure in the shelter budgets, any shelter. This is why several of the shelters are now forced to charge "rent" to stay at the shelter so they can have money to work with to pay various expenses with. We have been trying for years to get the state to pay to upgrade an intenret connection at one of the shelters as it requires a new telephone pole to be installed on property to get a line to the building.. they consider it operations expense and infrastructure, not "programs and "services" and will not permit it in the budget.  I personally helped fix the roof 2 times at next step wen high winds blew the metal off. The state did not cover repairs, we had to get the money from other sources to pay for it.
This is the same reason now the Lighthouse closed. The state said they had to build rooms and more bathrooms, but refused to pay for it at all, it is "Infrastructure"