I’m also working through the issue of resolved emails with no values.
For me, the issue is that my any extra fields (besides value and time) selected from the datasource are treated as “labels”, which determine what’s a unique alert. So, if your query happens to select for an extra value that changes when the alert is resolved, that won’t be seen as a continuation of the previous alert. Could be worth checking if that’s the issue.