I'd follow the data. I don't think that a vacuum leak is causing a low pressure condition detected by a sensor in the fuel delivery system. But a low pressure condition could definitely cause a lean code.
As far as the VANOS codes, those seem pretty specific too, indicating issues with a stuck VANOS (P054B) possibly on exhaust (P13C9 previously observed). with luck it is just a failed/dirty exhaust solenoid.
The P0087 seen earlier might point to the LPFP. The P0171 could also be due to the LPFP. Which in turn triggered the HPFP codes. And the VANOS codes may just be a second issue. Some cleared codes may eventually come back too.
__________________
Carbon Black - Debadged|Mocha Nappa|DHP|DAP|Premium Pkg|Luxury Seating|M668 w/ DSW06+
|