VMWare ESX - Hot add RAM does not showing the new value inside Windows Server 2016
Background from my Knowledge
Hot-Adding Memory or CPU never worked for me on any Windows VM's due to the past Years. A Scheduled Downtime for an Off/On was always Required
Reference: VMware KB52584
Original Statement:
Virtualization Based Security (VBS) is a new feature introduced in Windows 10 and Windows Server 2016. vSphere supports running Windows with VBS enabled starting in the vSphere 6.7 release. However, hot-add memory and CPU will not operate for Windows virtual machines when Virtualization Based Security (VBS) is enabled in the OS.
Solution
To resolve this issue, power off the virtual machine to make Memory and CPU changes.
Remarks
This affect mostly also the Hot-Add of CPU's imho.
Reference for Other Links
Microsoft page: Virtualization Based Security (VBS) in Gerneral
This Answer should be more Generic, but its also Specific to your Question also ;)
I hope i could help you with your Question and would be glad if you accept and upvote it :-)