This piston has been executing successfully for years, all of a sudden it is not evaluating correctly, pertinent section bolded.
3/23/2022, 12:27:53 PM +404ms
+0ms ╔Received event [Thermostat].temperature = 72 with a delay of 112ms
+72ms ║RunTime Analysis CS > 21ms > PS > 6ms > PE > 46ms > CE
+75ms ║Runtime (40475 bytes) successfully initialized in 6ms (v0.3.114.20220203) (73ms)
+76ms ║╔Execution stage started
+89ms ║║Comparison (enum) on is (string) on = true (1ms)
+90ms ║║Condition #21 evaluated true (10ms)
+91ms ║║Cancelling condition #15’s schedules…
+92ms ║║Condition group #15 evaluated true (state changed) (13ms)
+96ms ║║Comparison (decimal) 72.0 rises_to_or_above (integer) 71 = false (1ms)
+97ms ║║Condition #17 evaluated false (4ms)
+98ms ║║Cancelling condition #15’s schedules…
+99ms ║║Condition group #15 evaluated false (state changed) (6ms)
+103ms ║║Comparison (decimal) 72.0 drops_to_or_below (integer) 69 = false (1ms)
+105ms ║║Condition #18 evaluated false (4ms)
+106ms ║║Condition group #16 evaluated false (state did not change) (5ms)
+107ms ║╚Execution stage complete. (32ms)
+108ms ╚Event processed successfully (109ms)