Can you please specify what happened at the end of the hour? Because it should be one of the two scenarios:
- The Time Stretch properly applied and the last track ended at the hour end (actually it calculates so that start of the first track of the next hour is at hh:00:00).
- The Time Stretch can not be applied because required speed adjustment is not in range of the allowed speed change, and tracks play as they are.
If you see the time stretch applied, but last track ends at a wrong time, this looks like a bug. I think a screenshot of the main RadioBOSS window will help understand better. Please note that if there's any manual intervention (moving/adding/deleting/seeking tracks or something) - then time stretch will probably not work as expected.