So what is your current situation? are you at the oinp pool?Oh god - I can completely understand.
I applied for the first time in 2018 (after finally getting ITA) and I had made a mistake in my application and it got rejected for being incomplete. Then another harrowing wait later, ITA and another application.
I had to redo PCCs, medicals - thankfully the ECA/IELTS were still valid!