I spotted a GB rail company doing something similar, doing a really unhelpful cancellation to one busy train mid-journey and replacement with an unplanned extra service ten minutes later, all so that a delayed earlier train could get ahead of it and try to avoid falling an hour behind schedule and triggering a higher rate of refunds for its passengers! Meanwhile, the cancelled train passengers all end up ten minutes late which causes no refunds unless they miss a transfer.
I spotted a GB rail company doing something similar, doing a really unhelpful cancellation to one busy train mid-journey and replacement with an unplanned extra service ten minutes later, all so that a delayed earlier train could get ahead of it and try to avoid falling an hour behind schedule and triggering a higher rate of refunds for its passengers! Meanwhile, the cancelled train passengers all end up ten minutes late which causes no refunds unless they miss a transfer.