Deberías escribir
ALTER DEFAULT PRIVILEGES FOR USER role__migration ...
Si omite el FOR USER cláusula, los privilegios solo se otorgan en objetos creados por el usuario que ejecutó ALTER DEFAULT PRIVILEGES .
Con la declaración anterior, los privilegios se otorgan cuando role__migration crea un objeto. Eso no extender a los miembros del rol role__migration .