I know when i replaced my maf a couple years ago, i had to reset the code before it would come out of limp and learn that everything was ok.
Maybe that was your problem then since it seems like you’ve covered all the other misfire possibilities.
A side thought…
If you are getting misfires while doing pulls and if they are occurring while your turbo is spooling up, check the turbo inlet air hose. If it’s old and the rubber has lost it’s rigidity, it could be sucking flat like a sandwich when you are starting to draw more psi, thereby cutting the airflow, causing all sorts A/F problems. It should throw you into limp and most likely give you misfire codes.