I think you tell the scheduler what you told us. I would word it like this:
Thank you, XXX, for your prompt reply. I appreciate your suggestion that I could gift the gift card to someone, however, I do not know anybody who would use it as this business is not nearby. Unfortunately the assignment email did not list the gift card as a required purchase. Had it done so, I would not have accepted the shop. I wanted to ensure this shop was made available to other shoppers and that you have ample time to refill it, which is why I promptly emailed you after realizing the additional purchase. I would appreciate you removing this shop from my shop log. Please accept my apology for the inconvenience. Sincerely, dafizisblue
You cannot control the scheduler's reaction or whether they ban you from doing shops for them. Hopefully, they don't. Only you can consider what is worth risking, and the right decision for you may not be the right decision for someone else. These type of things do happen from time to time, so personally I do not consider this a flake as you did promptly reach out after seeing the extra purchase. The scheduler is doing what they are supposed to do, which is to try to keep a shopper on a job. Nothing wrong with that either.
Edit to add I do agree with @hbbigdaddy's post.
Edited 2 time(s). Last edit at 01/04/2025 07:34AM by ServiceAward.