Hi LB,
Thank you for your kind words. I have seen and read your case as much as you have shared. I have seen many before and based on all the details I was expecting your cards by Friday (day before yesterday). Now keeping all the timelines, I can say this is your week.
Based on experience people have waited for as many as 3 months (very rarely) after JSON was completed. Calling IRCC and finding a nice person there, usually sometimes move applications. They can at least tell you if the cards were posted, if not we know "in process". I am waiting for your cards as much as you are
Good luck