I just want to give some info based on my PPR journey.
I have couple of US visa rejections, I disclosed everything and submitted schedule A upfront. I had some issues with one of the employer's website not directing to correct portal. I immediately contacted the HR and got a letter about the change and raised a CSE on my own about noticing this change. (Usually officers check company's web details for verification)
Finally, my primary NOC did not have a perfect employment reference letter. It was not current company. It was long duration, so i kept it as primary noc. Unfortunately the relieving letter didn't have duties, salary, full time, working hours per week etc. I contacted HR and management proactively about my requirement and they denied. I requested them again and got a email reply that they cannot provide me a letter with the above fields as per company policy. I put up a notarised affidavit from my previous supervisor and attached his id, business card and currently working in the same company letter and wrote a loe explaining everything about my efforts. It worked.
So friends, if you see any discrepancy with anything on your application, raise a cse proactively. Apply gcms as many times, it doesn't impact processing. If your employer reference letter is not perfect, its alright. All CIC needs is you have tried everything under the sun and this is the max you can do. Attach supporting docs and write a clear loe and you will be through! I never received ADR at all.
Once again, I thank all my friends, and I wish the rest of our friends waiting would hear good news soon! All the best!