ALTER DEFAULT PRIVILEGES IN SCHEMA <schema> GRANT SELECT ON TABLES TO <user>
is normally used with:
GRANT SELECT ON ALL TABLES IN <schema> public TO <user>
The first statement (ALTER DEFAULT PRIVILEGES..) will set the privileges on a table when it is created. It will not affect/change the privilege on existing tables.
The second statement (GRANT SELECT ...) is to grant SELECT on all the existing tables only.
You can change default privileges only for objects that will be created by yourself or by roles that you are a member of.