Confirmation email is not delivered


I have a problem with sending confirmation emails to the users.

The confirmation email is sent immediately after the booking if i enable automatic confirmation in the settings.

But if i set confirmation emails to be sent once the service provider confirms the appointment using the admin panel, the emails are not delivered to the user for some reason.

I have hosted my website in bluehost. Do you have any idea about what is wrong here?