Hi Joey,
From the perspective of Office, if you currently have a Windows KMS host on an operating system that supports Office KMS, you may use that server for your Office KMS host as well. But you need to install the licensing files and an KMS host key for Office.
Here is the document which describes about configuring KMS host for volume licensed Office, you may have a look.
Configure a KMS host computer to activate volume licensed versions of Office
What's the version of your Visio and Project? Please note, to install volume licensed versions of Project 2016 and Visio 2016 on the same machine as Microsoft 365 Apps, Office Deployment Tool is needed. Besides, the General Volume License Key (GVLK) for volume activation of KMS, should be changed. More detailed information, please refer to "Use the Office Deployment Tool to install volume licensed versions of Project 2016 and Visio 2016"
Hope the information could be helpful.