Memory Integrity is turned off and when I turn it on it bounces back off after a restart
About two weeks ago, the memory integrity was on (HVCI), but now all of a sudden, the Memory Integrity is turned off.
CPU virtualization is on (VT-x is also enabled). Secure Boot is enabled. IOMMU is also enabled. If I open the task manager and go to CPU, it says virtualization is enabled.
I've tried disabling and re-enabling hibernation, but that did nothing. I also tried disabling all non-Windows services and restarting my PC to see if I could enable Memory Integrity, but it just turns itself back off after the reboot. (It does not say incompatible drivers) I even tried to force-enable it via Registry Editor, but that caused my PC to fail to boot.
I used Autoruns to scan my drivers and deleted the incompatible ones, but that didn't fix the problem either. My BIOS is up to date.
Yesterday, I tried to start with a clean Windows installation after formatting my C: drive, but that didn't help either.
I'm completely out of ideas. If anyone has run into this issue before and found a fix, please let me know.