Non availability of platforms, trains leaving from the platforms using the same turnouts, other trains in queue for platforms, using the same turnouts, are some of the possible reasons...
It must not be everyday, but occasionally it happens.
Good wishes.