Sure, so I am going to hide some details and also move my actual dates a bit to keep my privacy, but the essence of the case will be the same:
I applied around Nov 2017 with around 30 days of buffer days with many, many, many travels abroad, but my calculation was EXACT and bulletproof (something that finally came to my help at the very end of the road). So yea, I applied and I left the country. Around April 2018 about 6 months after I applied, I got the test in person which I passed 20/20. Then the officer immediately after the test requested additional docs (she/he) was very polite and didnt give me any hints about the process which was about to follow. She requested CIT 0520 which I replied with great details. In July 2018, I got an ATIP request in which I noticed the had put a tick on the calendar which seemed she agreed with all the dates I had mentioned as entries and exits. I must mention that I was honest about the fact that I was not in Canada. This was highlighted when I contacted the local MP to request information (this was around Aug 2018). The MP insisted that it is better that I stay in Canada and I told him/her that I would return as soon I hear about the oath. Instead I got the full RQ in around Aug 2018 and then visited Canada all the way until due to corona and some other factors which I can not go into detail (but was given SOME weight in the IAD ruling in my favor) about why I could not full fill the 730 days. So nothing happened on my citizenship case after sending the full RQ reply which had enough evidence to satisfy the most peculiar person or judge that I had indeed more that 3 years. Yet, IRCC did not do anything until around early 2021 when I was issued the removal order in the airport. I WORKED MY ASS OFF FROM THEN, to both have a positive IAD ruling and to beg IRCC not to render a decision as they sent the letter (I forgot the term) that they intend to finalize my case following the removal order. To make it short, IRCC was waiting patiently to see the removal order. To give you some more details about why they agreed to wait, I must mention that since the removal order, I showed extreme endeavor about my previous experience in Canada, my education, my work (past and current), family ties and etc which I guess might have been a factor the final decision by the citizenship division to accept holding my application pending the IAD ruling. I got lucky with the IAD as one week before the hearing, CBSA (noticing the 300 page submission by my angel lawyer) gave me a positive ...(I forgot the term) to avoid the actual hearing and so the IAD hearing was cancelled and the ruling was given in my favor. THIS PERIOD WAS EXTREMELY STRESSFUL. Then the citizenship was given notice about the IAD ruling and in couple of months they FINALLY processed the case and reviewed the CIT 0520 (this was mentioned in the final ATIP that I requested) in JUST ONE DAY: I was waiting for about 5 years and checking my evidence took ONLY 1 DAY. ONE FREAKIN DAY. Still I am grateful to them to grant me the citizenship but I always ask myself: why they couldn't give me the benefit of the doubt when originally deciding to wait for the removal order to happen. Why they missed all those years of great education and work? Why they couldn't see my 20 years of being in Canada in a more positive way which was obviously against their normal passport shopper profile. Regardless, it finally ended. So, you be the judge. I tried to explain in full details of what happened. I must also stress that without my lawyer, I could have NEVER done it. I am grateful both to my lawyer and to the decision maker in IRCC citizenship who mercifully agreed to withhold my application pending IAD ruling.