This happened to me for the second time, an ink cart ran out long before the printer thinks it is empty. It showed about ⅓ full, pulled the cart, it was almost dead empty. This happened to me on light magenta just a few weeks ago.
Is it possible the chips on these carts think they are 700ml and not 350ml? (I have all 350ml carts from you)
I know the chip/carts thing is just an estimate but it seems to be way off.