It appears you must have misread what I reported:
"all of them get spliced at whatever point of the loop I stop recording"
I.e. for example I record ten takes over a loop that goes from 1:01:00 until 9:01:00.
After completing take #10 I decide that it's a wrap and subsequently stop recording during loop #11 (ie. what would be the 11th take but it's a take I don't need/use) at (say) 2:07:480.
Sonar automatically cuts all ten complete takes at 2:07:480, i.e. resulting in two items/snippets per take before I did any cut whatsoever.
The first one (on each of the ten takes) has the exact same length as the incomplete (garbage) take #11.
Keep in mind that the point at which I stop recording (i.e. the lenght of take #11) is completely arbitary.. Its length is the time it took me to make up my mind that a) it's a wrap and then to b) stop both playing and recording. And hence it doesn't make any sense to use that point on the timeline as the basis for anything. It's arbitrary. There's no connection to what I just recorded. I had to stop at some point. It's this, could be any other too..