Тоже недавно столкнулся с блокировкой WireGuard с роутера Keenetic Ultra II(прошивка 3.5.10) у меня личный VDS с сервером(не Amnezia). Обобщив информацию с форума в один скрипт на bash(нужен Entware + установить утилиту nping). Запускаю в cron через 5 минут, если last handshake более 125 сек. меняется listen port на клиенте проходит 10 пакетов flood затем происходит подключение к серверу. Возможно кому-нибудь пригодится.(Не забудьте подставить порт и адрес своего WireGuard сервера "server_ip" "server_port")