If the charts are custom, they would need to be shared as well. Dashboards > Views > Charts all need to be shared to view the dashboard.
Chart sharing is a little tricky and is actually shared from within the view. See a screenshot below for more info.
Hope this helps!
If you've found this thread useful, dive deeper into User Group community content by role