Did you use this? I’ve also have had issues, but to narrow it down…
Also:
If you see PulkoMandy’s description of the location for the haiku_loader.efi, and then my reply to that where I moved the entire platform loaders folder. If you can move the platform loaders folder from the usb drive into the same path on the internal drive. Perhaps then it will work. But my setup was a little different. Try creating the efi partition and moving the efi file there.