You likely made an incorrect selection, as immigration fees are not required for non-accompanying dependents. IRCC then has to go through the hassle of refunding the fees.
Yes, you are correct.
At that time we were careful with our selections and remember thinking it was just a ' cash cow ' .
I have since checked back and noticed they refunded my Visa card many months later
without any messages or notifications.