Yes, you are correct.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.
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.