if we clone whonix-ws/gw 14 template and we change the connection of appvm from sys-whonix to xxx-gw-appvm. the template will always open sys-whonix even if change the “Networking” to anther gw-appvm name.
this is i think a problem of salt? but anyway its not good to connect all templates to one point by force. as sometimes u like to modify the appvm-gw to be with vpn or with i2p or …etc. this is cant be achieved atm.
Salt sets sys-whonix as updateVM for Qubes-Whonix TemplateVM
If sys-whonix is updateVM (default) and both
Networking is enabled for a Whonix templateVM
A different whonix-gw based AppVM is used as netvm for that TemplateVM.
Networking issues ( i.e. not able to connect) will likely take place. RPC/qrexec will fight with netvm to update the template.
There are a few suport requests on Whonix forums and Qubes issues where this was the problem. And I might have had a little experience with this when I first started using Qube-r4 .
Also, you can edit /etc/qubes-rpc/policy/qubes.UpdatesProxy to allow specific Templates to update over other (netvm) AppVMs.