You gotta understand, ircc is like a robot. It has no past no future, no feelings, no understanding, no remorse,
it only has a few programs, an input and output. These programs or algorithms...whatnot....
They have a program for a Outland app when sponsor is in Canada
They have a program for an Outland app when sponsor is outside Canada
They have a program for common law
etc. each program is specifically written for the specific scenario and Visa Officers blindly follow it.
If there is missing input, it will raise a red flag EACH TIME, and then the program will ask to satisfy each of these red flags by means of.......yours truly ADR>
So for example, you reapply as a sponsor living inside Canada and you ASSUME that on your previous application ircc is already convinced that your relationship is genuine, so you skimp on the relationship proofs.
Ircc runs its program, sees that you love proof is lacking, raise a red flag and slap you with ADR.
Take away? If you reapply from inside Canada, you follow the same as everybody else who is applying from scratch. Dont assume anything, follow the checklist and provide abundant proof.