Serious issue: Digitalwrite fails after 15 minutes

Not easy to be sure with just your code snippets…

But there was that change to BlynkTimer that I haven’t quite understood the mechanics of.

Could it be that your code had some overrunning timers that are are being discarded?