Single Drive GPT/MBR Hybrid Triple Legacy Boot

I’m trying to triple boot a system, but I’m having issues with it. I’m hoping I can get some help here. I have done this before, but I can’t remember exactly what I did. I’ve been at this for weeks now. I’m trying to triple legacy boot off a GPT/MBR hybrid drive. I can get the Mac OS and another operating system working, but not all three at once. The other two operating systems are Windows, and Linux - Ubuntu.

I have tried using gptsync, switching the active partition from Windows to Mac, changing the installation order, installing the Linux bootloader over the Windows bootloader, using gdisk, re-initializing the EFI partition, deleting the Mac Recovery partition, and a combination of switching, and swapping these around to get different results.

I am hoping someone with experience, or success can comment.