could someone please tell me the difference between covered and uncovered IRP?
Covered IRP refers to forward rates (hence, there is a forward market to arbitrage away mispricings). Uncovered IRP refers to expected future spot rate (which implies there isn’t necessarily a forward market to arbitrage).
And uncovered IRP is what you get when you combine interntional Fisher and relative ppp.