FWIW - I had the very same problems trying to get VB running a Windows 10 instance.
I tried a number of the suggestions posted previously in this thread. Each time I attempted to run Windows 10 and each time it crashed with the same message as described in this thread.
Steps I tried...
Added and then removed VB.app from Privacy settings (adding made no difference for me).
Ran VBoxManage setextradata global GUI/HidLedsSync 0 (also made no difference for me).
Noted the following message in my terminal console - [i]The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`.
Ran the above command and then re-ran VBoxManage setextradata global GUI/HidLedsSync 0
This time Windows booted up albeit with errors. The auto-fix in Win 10 ran for a while and it re-booted and then Win 10 started up again. Win 10 stated it could not complete recent updates so it rolled those back. Once complete, Win 10 login appeared and after logging in all is well now (except for the recent update it rolled back, will look into that later).