I'm not holding my breath on VMware nor Intel (or really ASUS since NUC support has transitioned to them in 2024) to fix this.
As a mildly better solution, you can configure the ESXi host to halt, but not power off. This means you can shutdown without having to monitor the host while it's powering off. Then once it's halted, you can proceed to power off via physically holding the power button down, or issuing a power off command over Intel AMT.
To do this, set the /Misc/PowerOffEnable advanced setting to 0.
ssh -- esxcli system settings advanced set -o "/Misc/PowerOffEnable" --int-value=0
ESXi Web Interface -- Host > Manage > System > Advanced Settings. Search for "PowerOffEnable" and set this to 0.
vCenter -- Find the host, then go to Configure > System > Advanced System Settings > Edit > search for "PowerOffEnable" and set to 0.
Here is a screenshot of when a host halts but doesn't power off, waiting for you to power off the NUC.