$150 million is being cut from shelter and services funding to support newly arrived migrants.