He did at first, but he didnt refresh them after this:
[14:57:18.857 D] [Insanity - Debug] Exception thrown at CachedObject.CachedLatency: System.FormatException: Input string was not in a correct format.
at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Single.Parse(String s, IFormatProvider provider)
at Styx.WoWInternals.Misc.WoWClient.GetNetStats(Single& downKBs, Single& upKBs, UInt32& latency)
at Styx.WoWInternals.Misc.WoWClient.get_Latency()
at Insanity.Managers.CachedObjects.CachedLatency() in c:\Users\GlennZor\Documents\Honorbuddy\Routines\Insanity Free\Insanity\Managers\CachedObjects.cs:line 147
He did it over 10 seconds after they ran out
That's not an issue, it still casts the DoTs after that error. The error is basically saying it's failed to read from the routines internal cache as to what your in game latency is, at which point it gets the value fresh from the game and re-builds the cache entry to stop it happening the next check.
*Edit*
[
14:57:18.857 D] [Insanity - Debug] Exception thrown at CachedObject.CachedLatency
.. then lots of entries after this;
[14:57:21.531 N] [Insanity] [HP: 100] [Mana: 86.5] [Casting: Shadow Word: Pain] [On: Aqueous Defender @ 23.0%]
[14:57:22.648 N] [Insanity] [HP: 100] [Mana: 82.5] [Casting: Vampiric Touch] [On: Aqueous Defender @ 19.7%]
[14:57:40.488 N] [Insanity] [HP: 100] [Mana: 81.8] [Casting: Shadow Word: Pain] [On: Aqueous Defender @ 99.9%]
[14:57:41.603 N] [Insanity] [HP: 100] [Mana: 78] [Casting: Vampiric Touch] [On: Aqueous Defender @ 99.5%]
[14:57:42.832 N] [Insanity] [HP: 100] [Mana: 78.5] [Casting: Shadow Word: Pain] [On: Lesser Sha Puddle @ 100.0%]
[14:57:54.101 N] [Insanity] [HP: 100] [Mana: 68.3] [Casting: Vampiric Touch] [On: Aqueous Defender @ 66.5%]
[14:57:55.258 N] [Insanity] [HP: 100] [Mana: 67.7] [Casting: Shadow Word: Pain] [On: Aqueous Defender @ 95.6%]
[14:57:56.458 N] [Insanity] [HP: 100] [Mana: 62.7] [Casting: Shadow Word: Pain] [On: Aqueous Defender @ 58.1%]