Manual review request for 'ivpn' package and auto-connect interfaces

As mentioned in that other thread, modifying /etc/resolv.conf is not a portable solution and so should not be done IMO - so -1 from me for write access via system-files for that.

However there are other VPN snaps in the snap store (e.g. https://snapcraft.io/easy-openvpn-server) which uses firewall-control and network-control so I suspect it is possible to snap a VPN - perhaps @galgalesh may be kind enough to offer some suggestions in your case.