(1) Именно так, это обновление движка sqlite.
В этом промежутке версий добавили обнобайтный регистронезависимый sqlite3StrIHash, но он был не юникодный и русские буквы не учитывал, нашел, поправил.
Поскольку я конструктором пользуюсь, такой случай мне не встречался и теста на это не было.
Как то так полчилось:
https://cloud.mail.ru/public/9znr/ZJ6ULE9aR версия 3.40.1.29