Time Input only resets the values coming from device if I move the app to edit mode and run it again

There is a known issue with the Timer Widget not sending active or even edit mode changes to the Local Server… perhaps there is similar issue with the Timer Input Widget? Are you also running a Local Server?