Custom block for anonymous users is shown to every user
First of all, you have to remove the first slash in the show block on specific pages text area :

user/
user/*


will hide your blocks in user pages as expected, while /user/ /user/* won't.

This will solve half your issue. Then check if maybe your theme was complaining because of this misconfiguration detail, and may show now your block for anonymous users only.