Возможно если то же самое во второй скрипт перенести то заработает. Надо попробовать. Увы больше не за компом и не скоро попаду ( праздничная суета
Это логично и в том случае, если ты лишние ограничения задал. Возможно, задай ты сразу пдо, то тесты бы прошли, как и раньше.