Finalmente el problema no estaba en el visor PDF, sino en el nombre del archivo PDF, que tenía guiones y eso Android no lo acepta para algunos tipos de recurso.
Hemos modificado el generador para que sustituya los guiones y caracteres especiales del nombre, esto evitará muchos problemas.