My first question would be, what are you using for feedback from the CAT?
As if I understand correct, you are interfacing the CAT's ECU via CAN bus which is reasonable, but keep in mind that the engine's ECU will have some ways to make sure the engine doesn't stall under load.
If you're running ALL four engines through a 4 to 1 gearbox, it means ALL engines will need some kind of feedback for adjusting what the output is. This is extremely time sensitive task you're doing. Especially not knowing what kind of load balancing gearbox you're using, this is going to be a whole new level of a headache.
However, you say that it works fine with tuning each engine for that precise load. While probably not good for neither the engines nor the gearbox this probably works for some time, but the whole system is still going to be under stress I'd assume. With a bit of a disclaimer I haven't seen the schematics for this and have no idea what type of gearbox you are using for this application, but marine applications use double input gears quite a lot so I'm sure there is a good solution to that part of the problem, which you've already found, at least the gearbox.
What Danfoss controller are you using for this application? And what does the plus1+ guide part for the engine control look like, roughly?
And last question, are you replacing an older controller with a new one? Or inventing this solution on your own? That's kiiiiind of important.
If you want, you can DM me some pictures of the setup and I can take a glance at it. This sounds like an interesting problem to solve.