The volunteer may not be associated with your organization.
A volunteer may have multiple usernames and has logged in with the wrong username. Please verify the volunteer is logging in with the exact same username you can see on their profile.
There are no current or future shifts in the Activity.
The Activity’s visibility settings may also be preventing them from seeing the Activity.
Note: A volunteer will always be able to see an Activity to which they have been assigned.