To be truthful, I'm on more or less of a similar boat as you do. I've a stamped passport, I've a banger Canadian job (as an outlander), I'm pre-approved and know where I want to buy a house with exact neighbourhood (as an outlander!) - but I still can't move to Canada yet (personal reasons).
I am someone who overplans everything. My luck is extremely bad right now tbh. I've an executive job offer at a company I'd love to work with too. Since, I can't move I'm deferring that position and staying at my current Canadian job.
Sometimes things just don't go right - no matter how much you try. I guess that's the way life really is. Good and bad experiences make the real flavor of life I guess. My "be patient" advice is a bit of a slap, but as someone going through it too, I can assure you the best thing is to not to tire yourself out.
I was reading some old threads over the weekend and there was a mention of this thing called "immigration fatigue". Overworking yourself on some of these things can push you to "immigration fatigue" as well (if aren't already feeling it!
).
Otoh, you can go to your home country for a vacation. If your status is good, you shouldn't have any issues travelling. If you get portal even in your home country, you can:
1. come back and virtually land yourself.
2. virtually land and apply for a PRTD
3. let IRCC know that you are outside of Canada and finish the process as an outlander (not sure I'm 100% right with #3)