FIT FIle Lap Markers Not Aligning to Intervals

I'm trying to "craft" a fit file from an indoor training app. I'm finding that unlike TCX files, the number of recordsMessages per Lap doesn't seem to be consistent or aligning to the expected place where a LAP is expected (Lap button is pressed)

I created a bogus activity on my Garmin Watch, Pressing LAP at approx 11s/10s10s and thus I at least expected that the LAP markers would correspond to these timestamps. (but they are not)

Since the fit file is binary, I exported it as TCX from GC.

8045764837.zip

activity_8045764837.tcx.zip

      <Id>2022-01-02T07:25:00.000Z</Id>
      <Lap StartTime="2022-01-02T07:25:00.000Z">
        <TotalTimeSeconds>11.218</TotalTimeSeconds>
        <Track>
            <Time>2022-01-02T07:25:00.000Z</Time>
            <Time>2022-01-02T07:25:01.000Z</Time>
            <Time>2022-01-02T07:25:02.000Z</Time>
            <Time>2022-01-02T07:25:03.000Z</Time>
            <Time>2022-01-02T07:25:04.000Z</Time>
            <Time>2022-01-02T07:25:05.000Z</Time>
            <Time>2022-01-02T07:25:06.000Z</Time>
            <Time>2022-01-02T07:25:07.000Z</Time>
            <Time>2022-01-02T07:25:08.000Z</Time>
            <Time>2022-01-02T07:25:09.000Z</Time>
            <Time>2022-01-02T07:25:10.000Z</Time>
            <Time>2022-01-02T07:25:11.000Z</Time>
        </Track>
      </Lap>
        <Lap StartTime="2022-01-02T07:25:11.000Z">
        <TotalTimeSeconds>9.492</TotalTimeSeconds>
        <Track>
            <Time>2022-01-02T07:25:11.000Z</Time>
            <Time>2022-01-02T07:25:12.000Z</Time>
            <Time>2022-01-02T07:25:13.000Z</Time>
            <Time>2022-01-02T07:25:14.000Z</Time>
            <Time>2022-01-02T07:25:15.000Z</Time>
            <Time>2022-01-02T07:25:16.000Z</Time>
            <Time>2022-01-02T07:25:17.000Z</Time>
            <Time>2022-01-02T07:25:18.000Z</Time>
            <Time>2022-01-02T07:25:19.000Z</Time>
            <Time>2022-01-02T07:25:20.000Z</Time>
            <Time>2022-01-02T07:25:21.000Z</Time>
      </Lap>