Can anyone comment on the possibility of going in the opposite direction?

I’m considering buying the frame.work laptop, daily driving pop!_os and then virtualizing OSX on it for the few OSX programs I use (this supports framework and not apple).

It looks like it may be fairly easy and possible with a 10-20% performance hit?

https://github.com/foxlet/macOS-Simple-KVM

From what I can tell you can pass through a single GPU with a bit of work, even a iGPU? Is that correct?

macOS doesn't work on non-apple hardware, including under VMs. Unless you've patched it somehow?

This is false. OSX runs fine on non-Apple hardware without patching.

https://github.com/kholia/OSX-KVM