Mix of paid and free appointments - need confirmed status on both


I've got appointmets+ installed and the client has both paid and free appointments available.

I have it set Payment Required = Yes, since I need to take payment on most of them.

The free service is set to 0.00 cost, and it does not ask for payment. However it remains in pending and does not send out confirmation emails when received. I've set AutoConfirm = Yes/No - neither seems to help.

What am I missing?