Using a time window of size 6 minutes with a 5 minute advanceBy results in some of the timestamped data being inserted into the previous overlapping window even though the event's timestamp > that window's end time.
The fault lies in TimeWindows#windowsFor which does not check that all the windows it's adding have an endTime > event's timestamp.
- links to