this is just a general rule but when looking at live misfire data, it will be counting up as it's missing. if it's just a value like 5 to 20 and not moving, work on the high and currently moving one first. I'm guessing you have a isses in cyl 8.
I'd have to look up the codes and what the ecm does when those specific o2 sensor codes are thrown, but it very well could stay in open loop if both front o2 sensors codes are set. might have to clear the codes before it will go into close loop. but look over the freeze frame data first if it has it that will be lost when cleared.
my 2 cents on o2 sensors is I'm not a fan of Bosch. but I'd hate to say change them if newish. Just keep in the back of your mind they could be fouled out like the spark plugs were. the obd codes usually have a : and then 2 more numbers that are more specific as to why it set the code if your scanner can see them. it could be as simple as the heater circuit fuse is popped and the got cold and fouled.