Source IVTC fail:
Left is done by TVAI. Right is done by hand in avisynth using SeparateFields/SelectEvery/Weave.
Source contains progressive fields that needs pulldown. But the main problem is that it also contains extra fields that should be dropped (that makes progressive frames shift) between some scenes and also from scene to scene pulldown changes (different fields needs to be dropped).
TVAI version looks like it did not combed fields but just duplicated same field.