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!
![Big Grin :D :D](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
).
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)