I see the same behavior for non-day events. Steps to reproduce:
Have a personal calendar and an appointment calendar. Set a new booking calendar as where new bookings go into, and the personal calendar to be checked against for conflicts.
Choose a DAY that has many slots left. Somebody books any slot (like half an hour) on the public booking page.
The calendar owner accepts that appointment and deletes it after that
Result: On the public booking page, nobody can book any slot on that DAY.
Steps to reproduce
This issue pops up in combination with Thunderbird Calendar but I haven't een able to determine the cause yet.
Expected behavior
The calendar is empty so a slot should be open.
Actual behaviour
No slots are available
Calendar app version
3.2.2
CalDAV-clients used
Thunderbird, Web
Browser
No response
Client operating system
No response
Server operating system
c.nc
Web server
No response
Database engine version
No response
PHP engine version
No response
Nextcloud version
No response
Updated from an older installed version or fresh install
No response
List of activated apps
No response
Nextcloud configuration
No response
Web server error log
Log file
No response
Browser log
No response
Additional info
No response