If I had to guess (theory), I have a feeling the timing chain is stretched on the bank 2-cylinder head. The codes are all related to a timing issue (retarded bank 2) and too rich of a fuel mixture which can result if one bank is retarded.
Since you replaced the VCT already and it has made no difference, it leads me to think the chain is stretched, we have a failing fuel rail pressure sensor, the EVAP canister is full and has a stuck purge valve or even a bad MAF sensor. Still, the chain is my primary suspect, but before we take things apart, let's do a couple of things to determine if it is a fuel-related issue.
If you have a scan tool that can check freeze frame data, check what the long-term fuel trims were and let me know. Also, disconnect the MAF and see if it will start.
One other question. Have you checked the fuel pressure? If not, that would be a good thing to do as well.
Here is a link that explains how it's done:
Let me know.
Wednesday, January 4th, 2023 AT 9:05 PM