Please accept my apology for this one. The confirmation emails were only sent out if the individual (scheduled) camp was updated with the confirmation letter. On my dev system, I’d done that, but in production, your camps were not updated.
I’ve updated the programming to check the default registration confirmation email from the SECTIONS area in the event there is no custom camp confirmation email message saved, and it will use that one. So, you won’t need to go update all of your camps. The system is working now as designed.
Again, please accept my humble apology. I know I wasted some of your time on this.