There’s no reason for engine maintenance data to include time or position; more likely it would include altitude, temperature, throttle position, airspeed, engine speeds and temperatures. Time is mostly irrelevant, but could be added when the data packet is received.
There may be no reason for time/lat/lon, and that is precisely why it “shall” be included. I’m just picturing the requirements for a DO-178-A or B compliant device including this stuff. No real good reason, just regulations.