Тоже такую пирамиду лепил, ввиду того что OpenVPN на основном сервере с pfsense сильно грузит процессор. И тоже имел такую проблему. Так получилось что забросил…
По всей видимости происходит ротация-балансировка, а вот где, почему?
Попробуйте дополнительно создать правила фаерволе с указанием конкретных шлюзы для для конкретных сетей.
P.S. или происходит какой-то конфликт ввиду того что запрос приходит из LAN и отправляется обратно в LAN.
P.P.S. Ещё попробуйте версию 2.2.2, у себя я такую проблему заметил только после перехода на 2.2.4.