Didn't SWR promise a big timetable recast after they took over in 2017? Obviously it didn't happen, though I can't remember why not, maybe it was so delayed that it disappeared into the chaos of Covid cancellations.
Yes, originally the final 701 was to enter service by early December 2020, and the slower 455s would have been gone by Oct or Nov 2020 (depending on if last 455 or 458 was last of old fleet to go).
With the old (slower) trains gone, the timetable recast (and speeded up suburban services) should have happened December 2020. As timetables normally take about 18 months to finalise (or nearer 2 years for a complete recast), there would have been around 9-15 months of formulating before Covid struck.
Things probably started slipping when first 701s failed to be in operation Autumn 2019. (There was a table of dates for both 5car and 10 car units from Autumn 2019 to Dec 2020 in service, not just delivered). Under this about third of fleet should have been in service when Covid started, so any comment that first trains were delayed by Covid is balderdash