Hopefully you get it sorted.
I'm not a mechanic, so can't really help with technical sh*t...
But if it's not sorted, I can recommend Dave at RSR... If you can get him to work on it. He does be busy..
I know you said you checked vacuum lines, however I would suggest that you check them again and replace with new silicone tube. I went to get my legacy re-re mapped(as engine melted) and was told getting no where near the correct fueling, even though car was running fine.
Changed out fuel pump and filter. Talked to Dave and he told me that it had to be AFR issue, so done a leak test (through the brake booster line) and eventually found a TINY crack on the underside of TWO of the vacuum lines from manifold to bpv. Now between the two things I done, the car is running absolutely perfect. instantaneous boost whereas before it took it's time and never hit over 1bar, not hitting just over 1.1 bar as soon as I drop my foot. I can't say for 100%, but would say it was more the tiny,tiny boost leak rather than the fuel pump.
Currently in process of changing every single hose....
The rubber lines go hard and turn to a hard plastic like material and can crack or not seal properly on the nipple's. Also most of the vacuum lines are just push fit on and can be snagged ,like say, when someone is doing a manual swap...
I would pull the intake manifold off and replace whatever lines you can in and around that area( breather hoses etc)
Failing eliminating the issue yourself, it's a investigation step by step to trace the problem and can get expensive (Dave charges by the hour,)
I have some silicone tubing there that I didn't use(4&6 mm id - you'll also need 8 & 10mm Id and maybe 12/13 mm)
Your welcome to have that if you want.
Also get some form of small clamps on all of your vacuum lines at both ends.