If an event is created where it reserves a tool for the event, there is no check to make sure there are no reservations. This will create overlapping reservations and cause conflicts.
We would probably need to implement some logic to either prevent the event from being made if there is a conflict. Or we need to add a way to remove existing reservations and let the user know their reservation was canceled due to the event. Probably both with some kind of toggle between the two methods.