There should at least be a warning saying something like "panel policy makes the dashboard policy more restrictive than it is set to".
When I had a dashboard with a single private panel it was hard to figure out why the dashboard wasn't showing for logged-out users,