I hope the dashboard doesn't automatically load all the questions based on the filters when it's opened.

For the same dashboard, there are various filters to support users in inputting different conditions. If a dashboard loads data with default conditions right away, it may result in invalid queries. Poorly handled default filter settings—such as querying 10 billion rows of logs at once—could severely waste the performance of the database query cluster (e.g., Trino). Therefore, I hope that when users enter the dashboard, there is a 'Load Dashboard' button for them to actively confirm the filter conditions.

You can limit the flow by enabling this so Filters are only applied when they are given the go ahead:

Now yes ont he first run the dashboard will run but you can create a filter or setup a DEFAULT value that cause the questions to simply return empty forcing the user to apply filters