EC audit trail

Hi devs,
I’m having some problems understanding exactly how the audit trailing EC works (2.25, 2.26). I tried editing a few variables in an event created by a different user. When I look in the audit trail (and datavalue table) it appears as if all data values in the event get a new «last updated» time stamp, but with the original user/created still in the «storedby» field. In other words, it looks like the original creator of the event has been updating the data, even though that user has not touched the data since it was first entered weeks ago. Is this a feature or a bug?

See also annotated screenshot.