Looking at the modifiers, we can see that the error is when it goes from considering equipping the unbreakable umbrella, to considering nothing. Sometimes nothing counts as -25% item (e.g. 4 -> 5, 25 -> 26), and I assume this is actually unequipping the bucket, given that ML % is 0 consistently...