Appointments+ showing different available starting times for different services.

I have currently have 2 appointments scheduled for 1/14. One hour slot at 1:00 and one 15 minute slot at 2:15. I have 15 minutes padded AFTER all services and none for providers. If I look at my calendar and choose a service that is 15 minutes, it shows availability at 2:30 (padding not kicking in for that 2nd appointment). If I select a service that is an hour long, it shows availability at 3:30. Seems to me availability should show up at 2:45 no matter what since I only have AFTER padding configured. What's the deal?