@espftw I don’t see any obvious problems.
Why are you using the unescape in the Blynk.notify calls?
Until there’s a debugging system available I think the only way to find your random bug is to go back to basics and start by doing very little. Run it for a few days, add a bit of code, run it for a few day, add a bit more code etc.
When you said “2 clients” I thought you meant two js files but looking at your last post I think you mean 2 dashboards.