Dashboard Filters stop working after some time

I have a dashboard with quite a few graphs. When I apply a filter, all the graphs appear within a minute or so.

But after a while the graphs start to reset themselves and show unfiltered data. It seems to have become worse with more queries, so I wonder if there is a best practice as to how many queries I should be running in a dashboard concurrently?