I'm looking for a couple of days now what is wrong with the setup. Wireguard is running on my pfSense and i have created a peer for my ESP32. The config works on any other device i'm trying, but if i use it on a ESP32 it doesn't connect.
I'm using the example-code, changed the keys and won't see a handshake in my pfSense.
if you change this line near the top: char endpoint_address[] = "link.arc.soracom.io"; // [Peer] Endpoint
you should probably change this line lower down: client.write("Host: harvest.soracom.io\r\n");