I would think this role would access to everything. Unfortunately though, I'm receiving an access denied when attempting to view our watchers. Is there something I'm missing?
Ok. Apparently, users also need to have "watcher_admin" and "monitoring_user" roles, even if they have all cluster and kibana privileges.
Indeed the watcher_admin/watcher_user role is needed. Glad you got it sorted out.
Just for reference: https://www.elastic.co/guide/en/elastic-stack-overview/6.4/watcher-getting-started.html#required-security-privileges
