Their lack of professionalism and no efficient score applied government system dose make this situation.
Also, priority application they proceed was all politic matter, the politician does not care about people who really want to stay and work hard in Canada, Because we are not citizen, no power of voting.
sorry to hear your situation, wish you get what you need as soon as possible.
Not clear what the issue is with the PGWP application so can’t comment but allowing your WP expiring while you kept working isn’t IRCCs fault. Restoration still doesn’t allow you to work.