@azonenberg my understanding is that everything that supports macOS guests these days is based on (Apple's own) same Virtualization framework and thus all inherit the same constraints re. GPU (and USB) passthrough.
[edit to clarify: UTM which I like/recommend does use *multiple* back ends and so for other e.g. Linux/Windows guests it can use Qemu which itself has multiple potential backends of its own which are less limited. other hypervisors probably similar story but all converging for macOS]
