I have a similiar issue (Windows 10 1909 on a Mac Pro 5.1 running High Sierra), the only difference being that if I reset the NVRAM, everything works ok, but when I want to shut down or reset it, I get the BSOD with the Kernel Security Check Failure (then it restarts, and then the BSOD reappears again, either already during the login screen or usually soon after logging in and the cycle continues).
If I reset the NVRAM again, it all works ok again, but only until I try to shut down or reset it. Then the cycle continues.