Thanks for a great article Jim, very helpful!

Got the ipsec tunnel up but bgp session is stuck in 'waiting for peer' in gcp.

pfsense bgpd log in pfsense shows:

socket error: Operation timed out
state change Connect -> Active, reason: Connection open failed

OpenBGPD Summary shows:
Neighbor AS MsgRcvd MsgSent OutQ Up/Down State/PrfRcvd
GCP VPN 64086.59904 0 0 0 Never Active

Do you have any pointers or clues to what could cause the bgp session to fail?
Thanks,
Anton