Welcome to the Community,
I don't see issues with running such machines on the same hosts. The datastore on which the VMs reside are "invisible" for the guest OS so that's nothing to worry about. What you have to take care of is the proper network separation, either through separate vSwitches connected to different physical switches or VLANs.
André