I’m very happy to say that we’ve been able to find a solution to this issue and have just released an update that should correct it!
Sorry for any inconvenience this has caused. It was difficult to find the root problem because it was hard to recreate the setup that was causing the issue. I appreciate the info you guys have been giving. It helped to move us in the right direction.
Thanks to your replies, we were able to determine that it would throw an error related to booking-form.js if you had max reservations enabled and an exception set up. With that info, we were able to correct the JS error and determine that exceptions would not work unless you had max reservations enabled (which is also why an exception would work if you didn’t specify a time [i.e. it would correctly gray out the whole day], as some of you may have noticed). After that, we just needed to correct it so that it would work regardless of the max reservation settings. That led us to being able to release the update today with exceptions that work across the board.
Thanks again for your help and for sticking with us while we figured it out. It’s really important to us that you have the best possible solution for your site, and it means a lot to us to have your support.
Please make sure to update to the new version (2.0.9). And please do let us know if you experience any further trouble with this.