Can we now all agree that low vacuum is what I should be sorting out first?
NO.
I keep saying these MAP readings are normal.
While I don't have any other 4.5 Diacom REC files to compare (I have always used Mercs G3 on these engines because I'm at a dealer and I now work the parts counter and no longer have access to G3) but, I do have a bunch of Diacom REC files for similar engines. When I look at ANY of those files All of them have MAP readings at idle that are the same or lower. This engine has an Electronic Throttle Body O2 sensors and Adaptive Speed Control (ASC) it isn't the same (or really even comparable) to a carb, Throttle Body injection or even a MPI 555 engine. I don't know where you're getting this 17-22 number from, but it's not from Merc or someone who is familiar with these latest generation engines.
I've had a chance to review the 2 newest REC files you posted. Not a lot of diagnostic data in them because of how you were operating the throttle.
Maybe I should have been clearer about how to make a REC file.
"Run around until engine reaches complete warm up."
This will take 15-30 minutes depending on a few things, sea water temp, cooling poppet spring tension, hull weight/design, etc.
This will answer your oil pressure question - it wasn't fully up to temp, so it will read a little high. But those oil pressure readings you're seeing are normal. You also asked about the sea water temp reading - you don't have that sensor, so 32° is there because it's the default number Merc programmed in the PCM.
"Now back to idle and then increase RPMs in 500 RPM increments holding steady at each for 5 minutes."
This should take about one hour, you can shave the 5 mins to 3 mins if you don't have the time. The 2 REC files you posted are only about 15 mins total, so like I said -- not much usable data. If you're wondering what I'm talking about, just graph "O2 Control State" and "RPM / Load State" do you see how they're jumping all over the place? Nobody can get solid diagnostic numbers when this is happening.
But I am able to some things wrong.
Sea Water pressure, impeller, sensor, wiring or something else in the cooling system. This needs to be addressed, The PCM112 monitors this number and adjusts different things due to the low numbers. So it will affect what different tables like spark, fuel, VE (volumetric), ER (equivalency ratio) the PCM uses.
Trim sender is jumping all over. It even told the PCM you were in trailer mode a couple of times. I'm not sure how much of this the PCM looks at or adjusts tables because of, or even what the countdown timer is for this data point. So I can't say for sure if you need to replace the sender/troubleshoot the wiring like I can for the sea water pressure and the biggest thing I saw in the files, up next.
You have a bad battery and/or wiring issues. The PCM is seeing about 8.5 volts on the Battery volts and just a little higher on System volts. This is REALLY bad and will cause all sorts of weird issues. I haven't seen MerCruiser post a number for the PCM, but 10.5v was considered bad with the 555 and Mercury does post a number for the outboards with the PCM112 and that is 11.5 v. So your boat is way low.
I'll take look at some of your other questions and see if I can answer them.