Appointments Schedule not recognizing padding

The appointments calendar I installed on this website is not working!

I have services set up with the following ranges (1 hour, 90 minutes and 120 minutes). Each appointment requires 60 minutes of cleanup time after.
1. It is only showing times in 2 hour increments even though I have set it for 30 minute increments.
2. Padding is not being recognized.
3. End of day appointments are not showing. The opening hours for today and tomorrow (9/12 & 9/13 are 8am - 8pm with overwork possible), but the last appointment showing is for 6pm.

I have attached screen shots taken of the appointment calendar as well as a table showing the appointments booked (in dark green) and padding (in light green). A column next to each day shows what the calendar is showing (red area's are not shown as available on the calendar).

Your prompt attention to this matter is appreciated as it is affecting business.