I'm sorry to hear it's taking so long. So it seems like you are at the eligibility stage. Eligibility simply means that your relationship seems genuine to them. After you pass your eligibility, you will receive a Prearrival letter and your security will start. The security takes about 2 months and then your PPR!
Oh and it looks like they will ask you for another medical exam as your last one might have expired in 2020. Usually they ask for another medical right before sending a ppr.
1) Sponsorship approval
2) Biometrics and medical exam
3) eligibility
4) security
5) ppr