Alternative way of running HassOS (full OS) on FreeNAS (without iocage or Docker)

Been trying to do this on TrueNAS-12.0-U8.1. I have used the generic x86 image and have tried the converted image method from the original guide. Issue is I keep getting Boot Failed. EFI Misc Device or Boot Failed. EFI Hard drive.

I have no idea what I am missing - anyone else had this issue?

EDIT - Worth adding that if I add the generic or converted VDI image as a raw file it boots fine into the image file so I know the images are all good