I have a track setup with 8 loops. These are just clean drum loops that can be overlaid on other tracks or help in the transition from one to another. I just noticed that loop 8 only plays once and the track stops if the end of the loop and the end of the track are at the same point. The loop still shows as engaged but the track just stops.
Well, this looks like it should get attention from developers. They could tell more maybe about it and how it is programmed to work.
From Your observation, it looks like the end of the track is primary to other functions.