Are you saying all 3 VMSes will be running simultaneously on the same server? Or each VMS on its own server?
If you need all 3 on the same server, could you stagger which VMS is active at a time by disabling the service that you aren't actively testing?
A minor concern would be the ports required/used for remote services, if there was overlap you could experience communication issues.
As far as storage goes, Hanwha and Network Optix create their own folders on the storage drive locations, so there shouldn't be an overwrite/data duplication issue:
I installed Wave and Network Optix in parallel for a short time prior to testing, and didn't see anything out of the ordinary. For our official testing we use separate physical servers for Network Optix and Wave (and all VMSes).
I do not have any experience with Vivotek's VMS, so I cannot comment if there might be an issue or conflict that may come up from introducing it to the mix.
EDIT: I see you answered some of the questions, and others were addressed as well.