After all, Silch's survivors end up in Bluerose and Rake's Andii end up split, at a minimum, between Moonspawn and Drift Avalii. Plus the Edur end up all over the place, Leth and the degenerated ones the Edur find on Sepik in TB/RG. Plus the Shake, who seem to be linked to all three Tiste races, tho we don'ty know how that happened.
Point to keep in mind - out of virtually nowhere in DoD, we got a second Tlan Imass Ritual we didn't know about before. Just because it isn't mentioned doesn't mean it didn't happen.
The Tiste Andii timeline IS confusing... i figure it's because Tiste years are like cat years.

Spin and Korlat are more problemtic but easy enough to reason out... they were clearly drunk the whole time. Or when you're immortal the concept of a 'year' just becomes meaningless.
Back to original point tho', if there were multiple waves of Andii, Rake could have brought one wave over, returned to KG and come back with another, even MUCH later, which might account for the time shift between Endest and Spin.
- Abyss, falls back on the 'they were drunk' explanation, and anyways the timeline is not important the timeline is not important the timelines is NOT...