Wow, all that work and still blowing oil out.
Are you massively overfilling the sump or something?
My view has always been pressure in the sump stops the oil returning from the head, those oil drains are just pressure balance tubes effectively. So you want to get the pressure out of the sump.
All I did on my GT-R when I wanted to track it was added an additional catch can to the system to allow the sump to vent as well and I had no issues with oil in the can(s).
My setup is simply a single catch can, properly baffled, feed from both rockers and properly plumbed back into the rear turbo.
All I did was added a second catch can with a sump drain, that effectively became a vent, and plumbed that inline with the hoses going into the other catch can. No issues for me with a slightly overfilled sump (RB26)
On my track car, CA18, I have 2 separate breather systems, one for the top and one for the bottom of the engine, both baffled cans and vented atmo. I tried a million things until this setup and now there's no oil in either can as all the pressure can escape the motor.
If you can, give the sump it's own breathing system to atmo and see what it does.