If an activity has fee-based questions associated with it, deleting the activity alone will not refund those question fees.
For example:
Camp registration fee: $50
Question: "Would you like an extra shirt?" → Yes (+$5)
Total paid: $55
If you delete the camp registration, the system will only refund the $50 activity fee. The $5 shirt fee will remain on the account because it is tied to the question response, not the activity itself.
To receive a full refund, you must first go to Account Details and remove any fee-based question responses. Once those question fees are removed, deleting the activity will refund the remaining activity fee.
Current behavior:
Delete activity only → Refunds activity fee only
Delete fee-based question responses and activity → Refunds full amount paid