Thanks Qingsheng for the patient guidance! And sorry to everyone for wasting your time.
I suddenly realised that my implementation is wrong. In my implementation the FetchTime and EventTime do not come from the same record and I am making this stupid mistake :( . I need some time to think about it and will start a new discussion when I am ready. Best, JiaLiang.