Most organizations, including the Catholic and non-Catholic sponsors, are going through the same thing. Most of the work on the ground is being done by volunteers. Those volunteers are doing it because they feel good about it, but dealing with the backlogs is stressing them out.
You work with a family for a few years, and then you find out that they're not coming in. In one case, there was a family in Africa, a single mother with three kids. She has cancer. They are in a refugee camp, and she cannot get treatment locally. If IRCC does not expedite the case, she'll end up dying and there will be three orphans in the camp.
The volunteers just can't deal with it anymore. Eventually, they leave. If you have fewer volunteers, you cannot sponsor as many refugees as you would hope to.