Could you double-check if the changes have been deployed? Also, could you try to reproduce this with a test user assigned the same role? When you log in, what roles are assigned to the current user according to the dev tools?
Regarding “he still sees while loading two other apps,” could you clarify? Are you referring to the default “Welcome” view where all apps are listed?