No problem, happy to share my experience :)
Sometimes, I feel like some (not all) lawyers or consultants purposely delay stuff to get more money out of their clients. I noticed this from when I started reading online forums when I applied for my Study Permit and also for Spousal Sponsorship...