I understand your feeling. My parent got CoPR in Jan. I raised webform for landing appointment in early February, I got No feedback after that until May 29. Then I received the confirmation email the last day in May. It was like a draw, but I want to share some information with you. When I talked to one of the agent my worry about the expiration, she told me that “No need to worry. IRCC just need time to deal with the issue. You don’t need to re-do anything even if your CoPR expired. The case is completed.”Hope this can comfort you a little bit. Good luck!