Почему окно между парами в 3 часа годится только под самую короткую смену
Прямой ответ
При типичных значениях дороги и запаса в окно в 3 часа помещается только самая короткая смена на платформе, на 1 час, и то если она стоит примерно посередине окна. Смена на 2 часа и длиннее в такое окно не влезает. Это не пессимизм, а арифметика.
Арифметика окна в 3 часа
При дефолтных 40 минутах дороги и 10 минутах запаса на каждую сторону нужно 50 минут до смены и 50 минут после неё - итого 100 минут только на перемещение. Самая короткая смена на платформе (1 час = 60 минут) плюс эти 100 минут дают 160 минут из 180: на всё остальное остаётся 20 минут. Смена на 2 часа даёт уже 220 минут и в окно не помещается. Это иллюстрация на дефолтных значениях: с твоими личными настройками цифры сдвинутся, но логика останется той же.
Что в итоге покажет лента
Часовая смена посередине окна получит «влезает»: с каждой стороны остаётся по 60 минут при нужных 50. Если она сдвинута к одной из пар и с этой стороны остаётся от 40 до 50 минут, лента покажет «впритык», а если меньше 40, то «не влезает». Смена на 2 часа и длиннее в трёхчасовом окне всегда получит «не влезает»: зазора не хватает даже на дорогу в обе стороны.
Когда такое окно всё же работает
Если твой реальный маршрут короче дефолта - например, 15 минут дороги и 5 минут запаса на сторону, - расклад меняется: 40 минут на перемещение вместо 100 оставляют в трёхчасовом окне место и для смены на 2 часа. Именно поэтому точный, а не дефолтный параметр дороги в профиле напрямую решает, какие смены ты увидишь под короткие окна.