Timeout Cannot connect to server

When I try to join or host game it says Timeout Cannot connect to server. I’m using Steam and region is set to US and I do not know how to change it to Europe.
EDIT: When I use vpn it seems to be working but then when I try to join to my friend it says “Sync Save 0%” and we are stuck on it.

I am also having this error when i select “US East”. I am located in North Carolina, so unless there is a more appropriate location, US East should be the closest.

Yet, I time-out every time.