Is it possible that something unrelated to Discovery, and embedded in the core of FLServer could be the culprit? Based on what I know of game servers, there's generally a core loop section to handle all timings and the like, perhaps there's an issue with the way FLServer was coded that's causing this to happen starting at this specific date?