Thought I would come back on here to provide an update, I reverted everything on my VM to basic.
Meaning I removed the GPU assigned and all USB and other attachments, back to a basic VNC VM.
Also removed VFIO mapping of my GPU and rebooted.
VM shutdown was still crashing Unraid.
Then I upgraded to v7.0.4 beta, basically YOLO because I am not sure why this issue was so persistent.
Confirmed things are working well in v7.0.4, noticed things look different in unraid going from v6 to v7.
Especially in the VM Space.
Started with the basic setup; Guess what? booted and shut down very fast.
Slowly enabled all my devices and everything is working perfectly now.
Also, my GPU is working without vBIOS dump and I prefer it this way too.
Magically, things are back to previous config on new OS v7.
The only difference is adding the following line in my VM, wondering if this breaks things because it did fix my bluetooth not starting issue.
Scared to try it in case it ruins everything again... 😁