Hola vicens22.
Efectivamente hay que utilizarlo en cada uno de los formularios de la app.
Si es como marco de cada formulario.
El problema también ocurre en la versión Tokyo.
La causa del problema es la gestión de los permisos en los terminales desde las apis 23/24/25/26 y posteriores.
Los terminales más modernos son más exigentes con los permisos. Seguro que si pruebas en alguno más antiguo te funcionará bien.
A ver si te vale la solución propuesta al final de
este post. A mi me ha funcionado.
Saludos.