а теперь там есть скрин выше, там где точно такой же случай, но реакция наооборот
Похоже, что pd.Series не очень хорошо понимает и умеет сравнивать NoneType, если серия типа object. Как вариант решения - отдельно рассмотреть случай с df[var].isna() и нет