Does the segment filter actually work?

I was trying to build a smart list today. To my surprise, even the most basic filter won’t work. For example “First Name” = “John” (there are several Johns in the contact list), or “Email” = “not empty”. Whatever conditions I tried, there are always zero contact in the “smart segment” I created.

Am I doing something wrong? or is this a bug and the system is not working?

I was trying to build a smart list today. To my surprise, even the most basic filter won’t work. For example “First Name” = “John” (there are several Johns in the contact list), or “Email” = “not empty”. Whatever conditions I tried, there are always zero contact in the “smart segment” I created.
Am I doing something wrong? or is this a bug and the system is not working?