I'm confused? The extra service via Bath is only in peak times and will run fast from Chippenham, in addition to the 2tph that will normally operate on that route.
The other 'fast' service during the peak is first stop Bristol Parkway before continuing on to Cardiff, with none of the (extra) IEPs▸ operating between Bristol Parkway and Bristol TM‡ during the peak hours.
Swindon - Chippenham - Bath will still have 2tph, all throughout the day, (with a 3rd between Chippenham and Bath in the peaks)
Concur. What you describe is shown in diagrammatic form on page 7 of that
GW▸ direct award brief for the 2018 IEP timetable. (If anyone still has a copy downloaded.) In the peaks the 2 tph that would normally go via Bristol Parkway to/from Temple Meads are altered and the paths are used for a third train via Bath and a third train to South Wales instead.
Paul