I have exactly the same problem using Logic 10.4.6.
Did you find any solution for this issue ?
Exporting individual midi file gives me the same length but
when I export multiple Midi file into one it gives me the extended timing file.
That happens if I checked Midi Format 0 or not
Would love to know where you are with this issue