Странно, что, запустив это на своих реальных данных, в определенный момент где-то посередине оно не сплитует один из фрагментов, получаются две склеенные строки в одну без разделителя. Ну, это я ошибся где-то, видимо.
Тогда почему оно не воспроизвелось в скасти, хотя там условия вроде как выполнены: несколько строк, чанк больше каждой. Нет, это писать не надо, я разберусь сам потом. Спасибо.