There’s a similar discussion which offers some advice:
https://forum.tuxdigital.com/t/running-osx-as-a-vm/
I’m afraid i’ve never done it but if you get something running i’d be interested in what advice got you there. I can help with general QEMU/VirtualBox questions.
Quickie advice if you’re new to VirtualBox… a common pitfall for USB passthrough not working is the user account not belonging to the vboxusers group. To add yourself use the following:
sudo usermod -aG vboxusers <username_here>