Scheduled Task - Daily runs every 12 hours

I have a few scheduled tasks. Tasks that are scheduled to run in the AM such 01:15 run at both the AM time and the same PM time. The time and timezone displayed on Lucee and the Win2012 server are correct.

Common start date: 01/01/2021. No end date (blank).
The 5:00 task runs at is scheduled time and no other.
The 01:15 task runs at 01:15 and at 13:15 (1:15PM).
The 02:15 task runs at 02:15 and at 13:15 (2:15PM).
The 03:15 task runs at 03:15 and at 16:15 (3:15PM).

cfschedule dump shows:
|1|Send Survey Email|||{d ‘2021-01-01’}|{t ‘05:00:00’}
|2|Send Survey Email Store 1|||{d ‘2021-01-01’}|{t ‘01:15:00’}
|3|Send Survey Email Store 2|||{d ‘2021-01-01’}|{t ‘02:15:00’}
|4|Send Survey Email Store 3|||{d ‘2021-01-01’}|{t ‘03:15:00’}

Any suggestions on how to fix?
-Rich

Fresh install.
|Version|Lucee 5.3.7.47|
|Servlet Container|Apache Tomcat/9.0.35|
|Java|11.0.7 (AdoptOpenJDK) 64bit|
|OS|Windows Server 2012 R2 (6.3) 64bit|
|Architecture|64bit|

the scheduler logic was completely rewritten in 5.3.8 to address a DST bug

https://luceeserver.atlassian.net/browse/LDEV-1724