Search issue on special Character

By copying and pasting each dash into a Unicode lookup (linked below), you can see the two characters are different.

Your first string contains an En Dash, which is a different character value than the second string, which is a Hyphen Minus.

When performing a search, WordPress is searching for the Em Dash value in your database, which may not exist. I would double-check the RSS Feed you imported to see which character appears in the content.