So after doing some reading on how to read fuel trim data [I found this website very useful in understanding fuel trim:
Driveability Corner | Motor | Find Articles at BNET]
It looks like it could potentially be a bad MAF sensor however the fault should've triggered both banks to run lean. Given the history of the vehicle where the Bank 1 O2 sensor was already replaced, this may be pointing to a bad or soon-to-be bad Bank 2 O2 sensor.
I'm going to swap the O2 sensors tonight and see if the code changes. Also, the light came on again today on the way into work but at highway speeds. I'm going to pull the freeze frame data later and post as I imagine the operating conditions are different.