Правильный вариант 1:
- Поднять за микротиком на отдельном сервере reverse proxy
Правильный вариант 2 но хуже:
- Поставить в микротик контейнер с reverse proxy. Но это если хватит железа роутера
Правильный вариант 3, современный 1:
- На вашем публичном DNS добавить сделать новомодные записи HTTPS и указать порт, на первый сервер 4431 а на второй 4432. Вопрос с поддержкой браузерами и софтом открытый но уже многое умеет
Правильный вариант 4, современный 2:
- Обзавестись IPv6. Там ip адресов столько что жизни не хватит. Но не у всех ipv6 есть
Если судить из вашего описания что у вас 2 vps во вне, значит у них должны быть и свои белые IP, а значит просто в DNS делаете А записи к каждому.