Theres definitely something going on with the bank b readings, the voltages definitely aren't going high enough. It's indicating that bank b is running lean, which given the mot picked it up as lean, suggests the 02 sensors may actually be ok. The ECU should be trying to richen the mixture up...