Sqlite3 операционная ошибка, как исправить?
Не использовать интерполяцию строк для формирования запросов.
c.execute(f"SELECT * from banking_application WHERE name_p IS {pop}")
За такое бьют линейкой по пальцам. Собственно, ты уже наткнулся на одну из причин почему. Вторая тут.
Ну и да, IS используется только как IS NULL или IS NOT NULL. Надо вот так:
c.execute("SELECT * from banking_application WHERE name_p = ?", pop)