Различните фърмуери на Android използват различни версии на SQLite, но синтаксисът на FTS не се е променял от дълго време.
Вашият проблем е, че повечето (всички?) доставчици на Android не активират подобрения синтаксис на заявката.
Трябва да се ограничите до заявки, които работят и с двата синтаксиса. Като алтернатива изпълнете PRAGMA compile_options, за да проверите дали ENABLE_FTS3_PARENTHESIS
е зададено.