Posted this in GWR weekend cancellations, but then thought it would be better copied here.
Works affecting the Portsmouth-Cardiff services (the one serving 7 cities), summary of how little the line actually operates fully over current 4-5 months
26 Oct Southampton area, diverted via Eastleigh
27 Oct suspended Bath-Westbury, and diverted via Eastleigh
28-31 Oct suspended Bath -Bristol
2 Nov suspended Warminster - Salisbury
3 Nov suspended Warminster - Southampton
9 Nov Southampton area, diverted via Eastleigh
10 Nov suspended Southampton - Portsmouth
23 - 24 Nov Southampton area, diverted via Eastleigh
15 Dec suspended Westbury - Warminster
25 - 26 Dec no service
27 Dec - 23 Jan suspended Trowbridge - Salisbury
25-26 Jan suspended Severn Tunnel
1-2 Feb suspended Westbury area
8-9 Feb suspended Fareham - Portsmouth
15-18 Feb suspended Fareham -Poersmouth
19-21 Feb suspended Portsmouth area
22-23 Feb suspended Warminster-Southampton
1-2 Mar suspended Fareham-Portsmouth
8-9 Mar suspended Warminster - Bath Spa
Only a couple of weekends in 4-5 months where they even advertise a normal service, and yes those two didn't run the full service, there were cancellations. Many of these dates are also weekdays, not just weekends.