Time since event is not reliable

The rule machine condition “time since event” checks only the latest 10 events in the device history. A device could have multiple types of events. Once the selected event such as Motion Activated is not in top 10 events, the condition result is shown as a question mark and the condition is interpreted as FALSE.

This is a common issue for my Motion sensor which reports both temperature and motion. The temperature events can be easily triggered 10+ times in one day before a new motion is detected, not to mention the vacation scenario. Such reliability issue makes the condition unusable and I have to implement similar functionality using another rule and a hub variable.

It is also mentioned in another post. Any chance to fix it?