Problem with visibility settings on 404 page

I have a Login button in my navigation that is set to display when users are not logged in. This button works on every page but does not appear on the 404 page. If I turn off visibility settings, it appears. I’m unsure if I am doing something wrong or if this is a bug.

My read only link is below but it shows the login button. You can see the issue at this link:

Ready only link: