Views, show block on nodes where the node author has specific role(s) I am trying to display a few views blocks on nodes of authors that have specific roles. So far I used contextual filter Content: Author uid with the following settings:

Provide default value: User id from url (Also look for a node and use the node author checked)
Specify validation criteria: validator user, Restrict user based on role checked and I checked the roles for which I want the block to show up. 

Although it seems to work with some blocks, it does not with all.

A good example is this page. The Featured listings block has the same settings (contextual filter as described above) as the Similar listings one but it does not show up. I used the same filter for another page (diff role of the author) with exactly the same config except the role and seems to work fine as well. 

Any idea anybody how this could work for all use cases? Is content author uid the correct filter and is the setup correct?

Any help will be much appreciated.

THanks
Change access settings from access:Permissions to access:Roles and select the desired roles you want.

And for users use the contextual filters.