Quick update, after swapping the O2 sensors, tracing all the wiring, and running diagnostics, the dealer replaced the ECU as the issue kept coming back. I got it back from the shop last week and am test driving now, but hopefully the issue is finally resolved.
My understanding of the issue is...