I have every macOS installed on my cMP that it's capable of running: Snow Leopard through Sequoia. Tahoe will be added once OCLP supports it. Snow Leopard through Sierra have separate HFS+ partitions. Mojave through Sequoia share the same APFS partition. High Sierra has its own HFS+ partition on the SATA drive, but is in the shared APFS partition on the nVME drive.
Note: Leopard used to be bootable. I lost that capability after upgrading to X5680 CPUs. The Leopard kernel doesn't know what to do with this CPU family.
macOS versions that will boot through OCLP: Snow Leopard, High Sierra through Sequoia (and presently Tahoe).
macOS versions that will direct-boot: Snow Leopard through Big Sur.
notes: Catalina had to be installed with the DosDude install tool. Big Sur needs to be installed and patched via OCLP. But after that's all done, it will direct-boot.
Your copy of Mojave should boot through OCLP. Have you tried direct-booting (option key during boot)? If it won't boot either way, then try a reinstall while booted via OC. Or do that anyway, to cure the problem. Or use the DosDude install tool for Mojave while booted either way.