Ma se tu non autorizzi le singole applicazioni ad accedere al GPS è ovvio che queste non lo usino correttamente e, a giudicare dal messaggio che hai descritto, sembra che android stia negando loro l'accesso al GPS.
Verifica l'impostazione che hai in Impostazioni > Accesso alla posizione > "Consenti alle applicazioni..." etc. etc.
Per il resto, non so cosa dirti: io avevo uno smartphone android su cui il navigatore stradale integrato di Google non funzionava, allora ho scaricato GPS Test Plus e ho verificato che funzionasse il GPS; a quel punto ho provato Sygic ma anche lui non mi funzionava, poi ho provato Copilot è andava a meraviglia! Non voglio sempre gettare la colpa su android ma a me pare evidente che gestisce le applicazioni in un modo poco chiaro, soprattutto per l'utente inesperto, e definirei quasi "normale" che alcune app funzionino e altre no...
Certo, poi ci saranno pure tutti i vari escamotagea con il root, il menù engineering etc. etc. ma un utente comune dovrebbe poter aprire un programma e usarlo, dopo un minimo (ma proprio un minimo) di configurazione
Scusami se te lo dico ma visto che da quando ti sei iscritto appare chiaro che tu non sei un utente avanzato, secondo me sbagli ad usare android...