@dole583
The WireGuard app works on my Pixel 3a. You can also follow these instructions. All you need is a working .conf file.
Instructions from the UBports Forum
Since you're familiar with computer science, setting up WireGuard VPN on the UT shouldn't be a problem for you.
With the Pixel 3a and WireGuard, I have full control over my home network (OpenWrt, WireGuard VPN, Pihole, NextCloud....)
There are also some fantastic apps with NextCloud support in the OpenStore.