I think the issue is to do with the destination lane that the clip ends up in. In order for a crossfade to happen, both clips need "clash" - in other words, they need to overlap in the same lane: