Thanks to all who replied to my Q about interviews.
To update you in case it helps anyone:
I have finally received my interview instructions via email (about 3 weeks before my scheduled time), and it will be an in-person interview, although i was hoping for a virtual (because I had a planned business trip , which now I will have to cancel). In the email instructions IRCC mention that they can consider rescheduling for exceptional circumstances, but it doesn’t say what the alternative dates are. I am not taking any chances, as I am assuming it may get delayed even further and I would rather reschedule my business trip instead.