Если ряд действительно соответствует вашим выводам, то логическая причина в том, что есть пробел, который вы не видите. То есть, возможно, одна из записей - 'blahMEB '
.
Использование pd.Series.str.strip
удалит пробелы. Попробуйте использовать вместо
df[df['blah_id'].str.strip()=='blahMEB'].head()
Например
df = pd.DataFrame(dict(blah_id=['blahMEB ', 'foo']))
>>> len(df[df['blah_id']=='blahMEB']), len(df[df['blah_id'].str.strip()=='blahMEB'])
(0, 1)