Hyper-V features a Type 1 hypervisor-based architecture. The hypervisor virtualizes processors and memory.
Hyper-V is a native hypervisor developed by Microsoft; it can create virtual machines on x86-64 systems running Windows.[1] It is included in Pro and Enterprise editions of Windows (since Windows 8) as an optional feature to be manually enabled.[2] A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks.
.../backend/src/lib/ctx - в каком формате этот модуль? Какая там файловая структура? Правильно ли он оформлен экспорт и как именно вы его загружаете? Приведите код верхнего уровня вашего модуля — экспорты, package.json если это пакет, а так же его структуру верхнего уровня. тогда вопрос а как они будут решать проблемы инета удаленно?как они будут решать проблемы разные когда пропадет интернет а доступа у них нет?!
code для кода, будьте любезны./etc/nginx/sites-available//etc/nginx/sites-enabled//var/log/nginx и /var/log/nginx/error.log. Формат логов легко настраивается в конфиге. USB over ethernet/IP - как-то слишком кучеряво, не находите? Со стороны модема никакого Ethernet нету, значит придется что-то городить. А если модем на улице/в боксе при антенне?

Оптический USB кабель. Вообще ни к селу. Как это поможет, если проблема в напряжении питания модема?

Да, в таком случае pfSense или открытый OPNSense вам точно зайдут. Для облегчения старта рекомендую сначала в виртуалку поставить, а после освоения базовых настроек можно и на железку ставить.