So i need a litle bit of help, how shoud i brige a vpn tunela to a phisical port on a switch using vlan, with the idea being if i plug a device in that port to get dhcp ip and etc from the vpn server
How shoud i configure that pass trought on both routers, and eventualy get a gigabit network over the vpn
If you want to create a layer 2 bridge between the physical port and server over VPN then you can't use WireGuard or OpenVPN in tun mode directly. You either need to use
OpenVPN in tap mode, or
you need to add a layer 2 tunnel such as GRETAP or VXLAN inside WireGuard or OpenVPN in tun mode.
If it was my own VPN client and server, then I would probably chose WireGuard + GRETAP. (I haven't used that combination of tunnels, but I have used WireGuard + GRE.)