I've used the "Calendar" module in the past with success, but noticed that it was recommended to use CGCalendar now, so I'm using it for the first time now, and I've encountered a problem when editing existing events.
When I first create an event, which happens to span a few days, I enter the starting date, check the "all day" event, and then specify a different ending date. When I check on the live site, everything looks good.
The problem arises whenever I re-open an event to do further edits to it. The "all day" checkbox is still checked, but now it shows the drop-down hour options (which should only be available when "all day" is unchecked):

Just below that, the "end date" is also still checked, but now there's no drop-down menu options to select the end date:

Therefore, on the public site, where it should read Apr 21 - Apr 26, it now reads Apr 21 - 23:59.

Lastly, and least of worries, is a weird repeated value in one of the regular text input fields below:

Anyone seen this date range issue before? I'm afraid to open any other events, since they always get corrupted with the updates on them.
Thank you so much for any help!
Rob
P.S. Running CMSMS 1.10.3 and CGCalendar 1.9.4 (with CG Extensions 1.28.1)