Appointments+ Different Service Lengths Not Showing in calendar

I am using Appointments+ and currently only have one service provider. There are three service lengths 30 minutes, 45 minutes, and 60 minutes. The 60 minute sessions correctly sync with Google Calendar and reserve booked times. However when you try and book a 30 or 45 minute service it is as if the blocked times and 60 minute services do not exist, allowing someone to book a 30 or 45 minute service right over a 60 minute booked slot.
HELP!