They're listing that study you link among those showing a positive effect. (Because the effect they found, though small and statistically insignificant, was positive.)
Yes I saw it in the list, but if you expand it they explain the flaws. + every news article on the topic that came out in the last weeks mentions it as proof of how uneffective ivermectin is.