I am not sure the "Maximum Sub-Pulse Length" setting is working. If I set it to 5 seconds and then, for example, order a task group to another body and push "Progress 30 days", then I'd expect the turn interval when the orders complete and get interrupted to be a certain number of days, hours, minutes, and seconds since the time resolution is on 5-second intervals. Instead, ALL of my 30-day turns appear to stop at an even number of days+hours, never a partial hour. The progressed time increment is always something like 15:12:00:00, never something like 15:11:55:25.
In fact, eyeballing the log, it looks when I progress time forward by 30 days at a time it is using sub-pulse lengths of 6 hours... regardless of what I click to set the max sub-pulse length to.