After Vinnie posted I took another look realizing that it must be something I did not see.
As it turns out the app was originally written in NT10 and recently moved to 11. In NT10 the second parameter on the timer setting ("Refresh") was being ignored if it wasn't filled. But NT11 'agressively' generates this code:
p_web.SetOption(loc:options,'timerRefresh','disabled')
So, by selecting the Refresh option First|Current|Last the timer is now working as expected.
Thank you.
Peter