Could the wave labelling be out? You have (iv) entering territory of (i); and (iii) looks like the shortest wave to me. Both not allowed.
Could it be that (v) should actually be labeled (iii), and we are only now coming up to (v) ?? That way fixes both violations I mentioned.