Earlier today, I posted a reply that I haven't received my visa but a few minutes later I got a text message that my visa is ready for pick-up. I went in the afternoon to pick it up and weeee... already have it on hand. that is exactly 4 weeks after I submitted our passport. The COPR was dated 2 weeks after the interview date of LC1 and the validity is based on the first letter which I received.
Good luck to everyone waiting, hope you all get your visas before the expiry of the validity date. Thank you Lord!
One more hurdle and that is the landing interview.
All the best!