Trouvé la réponse. C'est dans cette ligne dans la documentation ALTER DEFAULT PRIVILEGES.
Vous pouvez modifier les privilèges par défaut uniquement pour les objets qui seront créés par vous-même ou par des rôles dont vous êtes membre.
J'utilisais les privilèges alter default d'un utilisateur différent de celui qui créait les tables.
Assurez-vous de définir le rôle de l'utilisateur créant la table avant le alter default privilege
déclaration :
SET ROLE <user_that_creates_new_tables>;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO <user_name>;