12th gen Intel Trusted Execution Technology disables Windows Core isolation / Memory Integrity

On the 12th gen laptop having Intel Trusted Execution Technology enabled in the BIOS prevents the Windows setting “Memory integrity” under Core isolation from being turned on (it turns off after a reboot).

Is this the correct functionality, or is this not working as intended?

Also, I tried to do some research, but did find enough information to make an informed decision as to if I should prefer having Intel Trusted Execution Technology turned on or the Windows memory integrity feature.
Anyone have a reason to pick on or the other?