Got to play (as in only tested, and did none of the work), with a couple merge requests in #phosh to improve VPN support in #phosh
Top bar shows a VPN padlock symbol, and the openvpn connection worked. In this case using Librem One. And Duckduckgo thinks I am in the US.
One note: this was only for adding better support for VPN in #phosh, the VPN settings panels in #GNOME Control Center still need to be made adaptive. But again: “hey it is progress”. Kudos to @agx for this work!