подозреваю, что вылетает исключение - Exception::TransientSqlConnectionError (
https://docs.microsoft.com/en-us/dyn...nnection-error),
Но судя потому, что у вас отваливается регулярно и легко воспроизводится, получается превышается какой то порог по времени выполнения, вариантов не много, либо как то оптимизировать (например, запускать в несколько потоков), либо искать таймаут и его увеличивать, если это возможно.