The IT at BA may well be a mess and is certainly worthy of debate but from what I'm hearing this week's issue is very much Covid bug related, not IT bug related..
Some sectors/trips are apparently being cancelled at pretty much the last possible moment when the folks who look after the crew side of things realise they don't have enough fit bodies.