Is it possible to launch a disposable per application that wants to use my disposable openvpn template?

like a new dispXXXX for each appvm that uses the disposable template as its network?

I can only get something like that to spawn with:
qvm-run -a --service --dispvm=sys-vpn-dvm -- qubes.StartApp+firefox-esr
but that’s just for a firefox disposable.

Don’t understand the problem.
You just make disposableVM based on default-dvm (or your own full dvm template - dvm template made from appVM won’t work that way, it will open one dissposable qube for every app in it) and in configuration as netVM chose sys-vpn-dvm…