Not sure if this is related to VirtualFlow, Gaussian or user specific aliases and functions but I’ve noticed that when having both gaussian and virtualflow aliases and functions in the .bashrc file results in virtualflow (sub)jobs not being able to submit. Once the gaussian part is commented out virtualflow is able to resubmit again.
Rather than adding the gaussian 16 related aliases and functions to your .bashrc file.
Simply add them to your sbatch.sh file and the cluster will be able to run both VirtualFlow and Gaussian 16 jobs simultaneously: