You can try loading from rEFInd. Place these EFI Drivers in the drivers directory and modify the attached nsh startup script to your needs and place it next to your shell.efi tool. Start shell.efi (if your text mode does not work use the attached rEFInd version) and it should load whatever is requested in the startup.nsh script.
Your RefindGOP worked, nsh and also using a patched boot.efi 0xfff on CoreServices worked, but I need that it could work from OpenCore too, and I guess only a modification on the source of OpenCore.efi could fix that.