Possibly edge case, but can windows-based virtualising apps - VMWare, Parallels etc virtualise macOS on Apple hardware when the machine has booted into Windows?
VMWare can, but I built the VM on a Mac running MacOS, and then moved it to a Windows PC. There are a couple teaks you have to do to run it, but the info is out there to do it.