you have a 1m interval with a very long time range, will return a lot of data points, evaluated every 5s is pretty crazy, every 5m seem more reasonable.
Strange why the query is returning no data. Can you enable debug logging and check the server logs?