Can I set that a new applicant can access one list only in the sharepoint?

I would like to set that a new applicant can access one list only in the sharepoint and cannot access to other lists or libraries.
I have tried to set him "Contribute without Delete" access to a list and "Read" access to Site page only.
However, he cannot access to the list and showed the error like below.

Dear @itapps,
In theory, this approach should work, but "Contribute without Delete" might not be enough - try different levels of permissions, see if it makes a difference.