I know it wasn't possible to publish dashboards to certain roles include Customer Center Roles and Employee Center Roles. I don't recall ever seeing this enhancement request was resolved. Suite Article 71275 which references this hasn't been updated since 2020 so I assume it's still not possible. (well it was resolved for Employee Center roles but only if you use SuiteHR!)