Canada’s IRCC can choose to be picky due to high number of applications. In their eyes, 1 or n number of rejections don’t cost them anything. If they have rules set in place about documents, their format etc. then onus is on candidate to abide by that or else face their (systems/humans) wrath of rejection. IRCC was never known for humanitarian grounds anyways. Unfortunately this is the reality. That’s why each one of us is worried of in-progress / not started statuses - fear of unknown.
I only would like to add that no-matter what the outcome, don’t let the system defeat you, don’t let a process stop you from living your life.