Missing times in Appointments+

I'm using Appointments+ on a site. I haven't looked at it in a while, but I just updated to the latest version after reading about the security vulnerability via Wordfence. After updating, I checked the page and found that I can't see most of the available times: https://ymcanj.org/racquetball-court-reservations/

This should be showing every hour from 5:00am to 10:00pm, but instead randomly shows 5:00-6:00, 6:00-7:00 and 8:00-9:00, and that's it. I haven't made any changes to it, but I can't make it show the rest of times, despite the working hours set correctly.

Like I said, the only change was updating from 2.2.1 to 2.2.2. Thoughts?