Update, I replaced both bank 1 (passenger side) o2 sensors. I am now down to one code P2096. It is persistent. As soon as the system goes into closed loop, the code goes pending. Then the cel turns on a few miles later. I did the smoke test, no leaks anywhere. I measured the delta temperatures front mid and rear of cat after a drive and the temperatures are within a few degrees, so cat is probably not plugged.
From earlier posts, I have foolers on the downstream sensors which is correct but still getting the code.
Can I modify or change the fooler on this side to make the sensor read richer (the code is lean mixture)?
Edit: Hemi 5.7 swap. Early version of hemi swaps.