I did run your esp tools and there're 3 active esps", the opencore, which is active, one in the vanilla Mojave disk and one in the nvme one that I use to run monterey. The culprit is the monterey one as I still had the extra efi boot option when I removed the mojave disk. However, the extra efi option only appeared when I removed windows from my mac pro. The question now is, is it safe to delete the contents of the nvme efi? - Cheers!
PS. The opencore EFI is on an ssd in sata bay 1, not on the nvme.
I can't tell you what ESPs you wrote.
Use the
Label all bootloader ESPs
tool to give them names and test them.You wrote about active ESPs, I only write the word active for Windows ESP what contains Bootx64.efi. Once run outside OpenCore protection this gives you a certificate in NVRAM.
Don't ever start an Windows ESP from the Apple BootPicker. This gives you certificates. Even if there is just a lonely Windows Bootloader on a disk! I got one while testing while just copying an Windows ESP on an empty disk. But don't mind as I can delete them.
Test your nvram with the Dumper if you have Windows ESPs in your machine.