A wait covered the element being read and its parents, but the read also measured the icon inside it and a box next to it. An animation on either one is still read on its first frame.
List all the read touches before you scope its wait. Children and siblings count too.
Give every filter clause its own failing case. An untested clause can be deleted for free.
Give every filter clause its own failing case. An untested clause can be deleted for free.