Bogus end date before start date error

I try to define the following event in calendar:

Start: 2/15/2024 @ 1:00 PM
End: 2/15/2024 @ 2:00 PM
Reminder: At start
Recurs: Monthly
Recur every 3 months
Pattern: day 15 of the month
End after: 2 occurrences

The example recurrence shows the event will occur on:

2/15/2024, 5/15/2024

which is what I want. Yet when I try to save the changes, your program says “The end date you entered occurs before the start date”. Obviously that is not true. The end date for each occurrence is 1 hour after the start. The end of the recurrence is the last date, and nothing I can specify since it is just a recurrence count.

The error occurred when I opened an existing event to edit it. The conditions of that event changed, so the dates and number of occurrences changed. I deleted that event, and defined a whole new event with the above settings, and there was no bogus error.

When an event gets edited, obviously something is getting tagged along from the old definition that conflicts with the new definition, but the user cannot see why eM Client thinks end date is before start date. There is hidden configuration not exposed to the user, and it conflicts with changes the user can see.