The numbers you are seeing are looking backward which is why it changes when it gets longer.
Unfortunately, the issue is Quebec: the govt is apparently capping the number of spousal approvals, not true for any other country. This is why the timelines have gotten longer. No solution known.
You can complain to your MNA, and to the quebec govt.