Here is my timeline(BCPNP inland)
2018 Mar 12 received
AOR Mar 28 2018
MR - 5 April 2019
Pre Arrival letter - 6 April 2019
Medical Passed - April 10 2019
Ghost update - April 29 2019
DM - April 30 2019
Still waiting for PPR.
Let's keep finger crossed! :)