@NCT I think we should agree to disagree.
It's easy to spout opinions without a basis in facts. Sorry, you don't get out of jail that easily.
The closest comparisons are the SNCB IC31xx series with 7 intermediate stops between Midi and Antwerp Central, and the 2Wxx Marylebone - High Wycombe with 9 intermediate stops off-peak.
The northbound IC31xx take 57 minutes than the 2Wxx take 50 minutes for pretty much the same distance. So there are 7 minutes of difference to explain.
- Brussels South depart to Brussels North depart takes 12 minutes for 3.5km. That's just a function of Brussels' geography - Central and North are where a lot of people get on and off and you need those dwells. Out of Marylebone the track geometry allows for 50mph very quickly then 70 and 100, and even with a stop at Wembley Stadium you are at Sudbury & Harrow Road in the same 12 minutes which is 14km away
- Stations like Mechelen Nekkerspoel and Antwerpen Berchem have big populations and need the dwells more so than Denham and Gerrard Cross
- The IC31xx run with 8 double deck coaches vs the (typically) 5-car Class 165s of the 2Ws. For formers need more dwell time - you can debate whether the rolling stock choice is optimal but this is the reality we are working with. Loco-hauled stock isn't the best at acceleration - again we can debate the merits but this is what we are working with.
- I don't know whether Mechelen Station being a long term construction site means there are temporary speed restrictions - there may well be.
There are a lot of factors that legitimately explain that 7-minute difference. Without delving into the inner working of Belgian timetabling, I don't think there is evidence to conclude the IC31xx series are pathed below the capability of the assets.
And that leaves us with the timetable structure. At Brussels South, xx25 is the ICE/ES path towards Cologne. Unless you want to recast the Cologne area I suggest we treat the xx25 departure as fixed. So the Amsterdam ES has to depart before the xx25 path and arrive at Antwerp after the IC31xx (which became the path of the ECD in the 2025 timetable). I don't believe you can path the Amsterdam IC after xx25 because it would pass Mechelen too late for staying in front of the next domestic IC converging from the 'Old Road'.
So in short the xx23 (xx53) departure at Brussels is as late as it can be, and the xx23(red)/53(blue) arrival/pass at Antwerp is as early as it can be. Is there pathing time in the Eurostar between Brussels and Antwerp? Probably, but if there is there are good reasons as just outlined. This is actually a well put-together timetable structure. In the context of working with what you've got, Infrabel/SNCB cannot be accused of being conservative.