"Clear and invalidate timer by handle" doesn't work

I recreated the same setup and yes, one of them doesn’t get invalidated. It seems to me that the one you create first (not call first, but create a node in the blueprint) doesn’t get invalidated, regardless the sequence of their launch.

Weird.