How to GRANT SELECT by default to B, on tables created by A?
PostgreSQL has default privileges, the perfect tool for your requirement:

ALTER DEFAULT PRIVILEGES FOR ROLE user_a
   GRANT SELECT ON TABLES TO user_b;


Now user_b will automatically get SELECT privileges on all tables created by user_a.