I
Good luck.
If I was you, I wouldn't take a 5.55 hours layover, things take long at airports now a days, since its pandemic and there are so many procedures to follow, if you wanna book one, book something with atleast 12 hours layover, even 6-8 hours aren't enough for your particular case in present circumstances.yes, i booked flight via PIA and after ban, they said contact us after 23 May 2021.
i too am looking for alternative options and found that Turkish airline option is better. they too perform PCR test at airport and give result in 5 hours. layover time at Istanbul Airport enroute to Toronto is 5,55hrs. its cost effective,
for Etihad and Emirates , these are way to expensive.
Good luck.