Are you assuming that grants are inherited by sub-scopes (global → org → project)?
I made this assumption at first, but it is not correct, grants only ever apply to one scope. You need to create a grant for the new project before your user will be able to see it.
Part of my own confusion came from how the admin UI and auto-generated resources behave, there’s a lot of background here if you’re interested.