For the past 3 years I have been using the TwinCAT IDE and local/virtual PLC without problems. I have a i7-8750H with 6 cores and 12 logical processors and I am using TwinCAT build 4022.20 Lately I am getting random Blue Screen of Death (BSoD). I got the advice to set an Isolated Core in the Real-Time section of the IDE, clicking on "Set on target" and decreasing the number of available CPU cores:

Then a restart is needed, The problem is that when I click on "Read from target" after restarting and reopening TwinCAT I got one less Windows core but no isolated core available:

I tried to run the "C:\TwinCAT\3.1\System\win8settick.bat". Also to reduce from 12 down to 7, with no success: one by one, in steps of 2 and 3, nothing seems to work.
I have tried also using the Msconfig tool to reduce the number of cores for Windows with the same result.

I can manually set the right number of CPUs for Windows and Isolated but when I try to run my application I got a message saying that my config doesn't match my target, if I dismiss I get an BSoD or my laptop freezes immediately.

VirtualBox is not running, so I am not sure why I get this message.
Any idea why TwinCAT can't see the isolated core?