This is expected behavior.
Starting with ESXi 6.7 P02 and ESXi 7.0 GA, in order to minimize disruptions during future upgrades, VMware will no longer expose MPX by default to VMs at power-on. A VM configuration option can be used to continue exposing MPX. For more information, see
MPX Feature Deprecation in Virtual MachinesMemory protection extensions (MPX) were introduced in Skylake and provided hardware support for bound checking. However, Intel began removing the MPX feature beginning with Ice Lake CPUs. As such, while this feature continues to be supported, it will not be exposed by default to virtual machines at power-on and is not included at the EVC baseline level.
Workaround:
To work around this issue, enable EVC at the virtual machine level to maintain mobility to hosts in the datacenter or in the cloud. For more information, see
Enhanced vMotion Compatibility as a Virtual Machine Attribute section of the
VMware vSphere Product Documentation.
If this is not possible due to some unmet requirements, VMware recommends to enable EVC at the cluster level and avoid migrating from standalone ESXi hosts.
Note: The minimum supported hardware version for MPX is hardware version 13, this issue is only occurs on VMs over HW version 12.