Does adding deltatime to variable per tick work?

Yes it does. very accurately with no variation depending on graphics card etc. I was missing a return/break; in an earlier loop and the net result was that deltatime was being added more than once per tick…