Wireguard jsem u O2 v roamingu nepoužíval, ale na potenciální MTU problémy už jsem pár stížností slyšel (bylo to teda v opačném směru, roamer u nás hlásil problémy, když byl v síti O2 CZ). Bohužel bez řešení... :/
Jinak Packet Too Big by byla IPv6 ICMP zpráva, ale O2 IPv6 v roamingu blokuje, takže by možná spíš měl dojít IPv4 paket ICMP Fragmentation Required?
Tohle se obecně špatně ladí, člověk by musel tcpdumpem/Wiresharkem odchytit provoz na obou stranách. Možná O2 strana neposílá Wireguard serveru "Fragmentation Needed". Ale pokud nepomohla změna MTU na obou stranách... (Mimochodem, jestli je v tom wireguardu routovaná i IPv6, tak 1000 bude pod minimálním IPv6 MTU (1280) a těžko říct, jak se to pak bude chovat.)