Impressed theres such little variation, 0.5psi is tight, some setups don't get that close even with closed loop.
My issue was that on open loop you would set something up perfectly on the dyno, then on the road under different conditions (temp/load etc) you would make more boost, enough to hit the over boost threshold, or other times the car would feel unexplainably flat. With closed loop (well setup) power delivery is just consistent.
I do agree with your logic though. A boost leak or collapsed intercooler would mean working the turbo much harder to hit target, thinking on it I would expect there to be a table to limit duty, I would log valve duty over several pulls then set the max duty table to be x% higher, even better if you are already logging pressure near the turbo outlet, imagine with the ECUMaster you can create custom tables or fault conditions to mitigate this?
I also guess it depends on the setup, wastegate priority and how well the PID is set up for the solenoid first too... so many variables even down to different ECU vendors. With me using a 60mm gate, it has a massive frontal surface area and is basically straight in the flow of both banks - to make ~3psi base on spring it's actually got ~8-9psi worth of spring stacked in it. Quite stable due to the actual hardware more than anything I think.
What it showed for me was when the previous engine was ingesting oil (from the crankcase/turbo via the charge cooler), I would drift away from boost target as the charge cooler was saturated with liquid oil, once it had been cleared/burnt off, boost would return to target.
On ECUMaster the closed loop boost control has upper and lower hard limits, same as closed loop wideband does etc. So you can never truly run away, just need to have your base duty cycle table somewhere close and give it a small window. You can do custom corrections on boost, and custom functions for any variable (which can then trigger an RPM limit, or whatever else etc).
The issue is the EMU Black is hardware limited now - they developed a full firmware rewrite from scratch beginning in 2024 with all new functionality and memory management, I was involved with the early beta and have only ever ran this car on the latest version. It was released as 'V3' earlier this year, however with lots of new suggestions, changes and even more features added, they are on the edge of the hardware limits for memory in regards to more corrections and custom tables.
Because of this you only have one custom boost 2D correction table for duty cycle, and I use this for a correction based on ethanol content. When on blended fuel (and more ignition timing), I need a percentage more duty cycle on the gate as the RPM increases (above what the base duty cycle is on petrol) to maintain the target boost. Closed loop would correct this, but at peak RPM and boost it wants about 25% more duty cycle on E50 than petrol, which is a massive allowance to let it control. If I were to use closed loop now, it would take that correction into account, and ideally you'd only be trimming a few percent all things considered
I have the overall boost cut set at 0.5psi above my peak and I think i've only hit it once in a year, so that gives an idea how much it varies and is the ultimate protection regardless of whatever it tried to add