at.removeTimer seems to have no effect in JS , AT7.0.22 , IOS13.5.1

Expected behavior : when the script is launched , it logs "fired" then set a timer and remove it directly. Therefore the script actually never start again
Actual behavior : the script fires itself in an endless loop, as if at.removeTimer() had no effect