Diferentes firmwares do Android usam diferentes versões do SQLite, mas a sintaxe do FTS não muda há muito tempo.
Seu problema é que a maioria (todos?) dos fornecedores de Android não habilita a sintaxe de consulta aprimorada.
Você deve restringir-se a consultas que funcionam com ambas as sintaxes. Como alternativa, execute PRAGMA compile_options para verificar se
ENABLE_FTS3_PARENTHESIS
está definido.