One source suggests a halt at Swindon village, between Cheltenham High Street and Cleeve, but I can't find any map evidence for it.
Moving on, we have a choice at the open station of Ashchurch - right for the Gloucester Loop Line and left for the Tewkesbury and Malvern, both of which appear in the itinerary. I am a bit confused but I will plump for Tewkesbury and keep my fingers crossed.