Any attempt to schedule a repeating show gets Cannot schedule overlapping shows

Describe the problem
Any attempt to schedule a repeating show, even just repeating once in a day or a week, gets Cannot schedule overlapping shows. There is nothing overlapping that I can see, and it doesn’t say what the overlap is. If the calendar can get in a state where it thinks anything repeating is an overlap, we’re there. Any tips to diagnose this? Our calendar does have some age to it, having been migrated from server to server as time goes on. Wondering if we need to wipe the calendar clean and start over, but obviously that’s not the desired solution.

To reproduce
Steps to reproduce the behavior.

  1. Go to Calendar
  2. Click on New show
  3. Schedule any future show that also repeats and no overlap is visible
  4. See error Cannot schedule overlapping shows

Expected behavior
Lets you schedule repeating shows, assuming no overlap.

Relevant log output or error messages
LibreTime version
4.3*.*

Installation method and OS / Environment
docker under ubuntu 24.04.