On the way back I again took a regional train from Milano to Verona, then
#RJ86 to
#Innsbruck,
#RJX869 to
#Wien,
#EC341 to
#Budapest (I narrowly missed
#EC40347 shortly before). After a night in Budapest,
#EC272 to Breclav and
#EC100 to Ostrava (a tight connection, which worked because they were both delayed 7 min). Next morning,
#EC108 to Warsaw (no seat reservation required despite what the interrail app says; this train was fully booked and corridors were also packed after Katowice).