Sample cron expression
I run the core at 15:27, and it gives me the next execution time of 22:30, which should be 22:00. I believe it first look to the minute than hours, so next close value in range to 27 is 30.
İt should look first to year, month, etc, starting from bigger to smaller time unit.