It's quite common to split day trips at Didcot or Reading on that route. If you're returning on a peak hour service, you can't use the return half of a Didcot-London return on a certain number of trains (unusually, restricted by negative easement, IIRC) - only on the ex-Thames services.
Could be something to do with that.