I don't know if anybody even does this, but I ran into this very weird problem with the Fusion12 Pro M1 version a while back and just verified that the x64 version of FP12Pro also creates guests that hang when kicked.
I am kicking ROCKY87, but it first occurred with CENTOS84 guests creating by FusionPro12/arm64e. so I wrote if off as a port-specific bug as FP12Pro/arm64e port could still have bugs.
The boot will hang right after 'Starting Basic System' and dracut initqueue hook, but those are just the last messages encountered.
It might also seem like it is hung doing "Started cancel waiting for multipath siblings of sda", as that can be the "last" message encountered. Setting nompath kernel argument simply removes this message
It is definitely kick related. If I boot from the ISO that is vmfs-local, no problem. This is the ISO i use to create the /var/lib/tftpboot/directories where vmlinuz and initrd.img originate when pulled via tftp.
The boot will hang right after 'Starting Basic System' and probably at or near dracut/initqueue, but that is a guess. It might also seem like it is hung doing dmpath "cancel path on sibling of sda", as that can be the "last" message encountered.