I'm not sure if this helps or not, but I ran my workstation (i3/X11 desktop) in a jail and the way that worked was:
1. host was configured on VT 1-3
2. jail (router) was configured on VT 4-5
3. jail (workstation) was configured on VT 6-7
I would switch to VT 6, run startx, and able to get back to VT1 if I needed.
I used this setup to minimize the number of reboots (downtime) as having a much smaller installation resulted in far fewer updates (I created a new BE for every update no matter how small).
Lastly, all machines, physical or virtual were reachable over the network in the event I had issues, but assigning VTs directly made administration quick and painless.