Colin,
You were right - it wrapped at 24 hours for the weekly counter.
Otherwise has been running perfectly for the week that i was away.
I will remove the Moment nodes now and rewrite the function node to create the counters.
Thanks for all the help on this one - you too @Steve-Mcl
Craig