I posted on stack overflow a few days ago with a similar problem (which was solved), and I\'m not sure what the proper etiquette is here, but I\'m making a new post.
\u2013 is an "en dash". Perhaps some word processor is creating that? Perhaps you would be happy enough with a simple -?
\u2013
-
See https://docs.sqlalchemy.org/en/latest/dialects/mysql.html#mysql-unicode