Wireguard používá UDP pakety, a proto je extrémně náchylný na problémy u nekvalitních linek. Zkus si pustit pingání na nějaký server v internetu (ideálně na IP adresu své firmy). Pokud bude vše OK (ztrátovost pod 3%), pak je další možný problém špatně nastavená hodnota MTU.
edit: jak to čtu, tak pingání v tunelu je ztrátové, takže v první řadě pingat BEZ VPN tunelu.