I really think that a Hive Witness node and a #HiveEngine Witness node should be run on separate servers. 🤔 It's because a problem with one node that hogs up the resources (CPU, RAM, and storage) of the server will definitely affect the other node on the same server. 🤯
Besides that, two separate VPS instances (in case of those who either don't have a device or don't decide to run their device 24/7) are generally cheaper than a single one with double the resources. 🤓