I'm afraid those are almost all connecting times. The only through train was the "Pines Express" (unnamed in 1947) in bold - this is clear enough from Table 210 in the LMS 1947 timetable on timetableworld.com.
Bradshaw and its derivatives were notorious for not distinguishing connecting services from through workings, partly to save space, so you have to cross reference other tables all the time - normally it did show through coaches somewhere but not everywhere you might expect!
I find the older Southern Region timetables (late 50s, early 60s) a bit like that. Overly big timetables not distinguishing clearly between through trains and connections. I find them a bit hard to read and follow compared to the later format used from perhaps the mid-60s onwards, which formed the basis of the modern 80s/90s format.
Going back a bit further, the situation in 1965 (based on timetableworld.com) appears to be a very limited service indeed from Reading, as the Paddington-Birmingham trains at that time were still running via High Wycombe, admittedly though on an hourly frequency.
Table 5 in the WR timetable shows:
An 07.58 Reading to Snow Hill, which took 1hr06 to get from Paddington to Reading. Looks like a local DMU, making calls such as Ealing, Southall, Hayes, West Drayton, Maidenhead and Twyford.
The Pines Express at 12.06 from Reading, at that time still routed via Snow Hill and Shrewsbury, then Crewe with Manchester and Liverpool portions. A bizarre and slow route, clearly the Regions were still acting a bit like independent private companies at that time!
A 13.26 Reading to Banbury with buffet facilities. I would guess this might be the Poole to Newcastle, still routed via GC.
That's your lot from Reading, and indeed looks like the Pines Express and the Newcastle were the only services from Hampshire and Dorset, as noted upthread.
Other parts of the railway were in decline, but clearly 'XC' (in a general sense including Paddington services) improved vastly between 1965 and 1973!
(As an aside, and this came up on a thread several years ago, the service provision at Reading in general [pun not intended] was pretty poor. For example, during the daytime off-peak, fast trains to Reading from Paddington - 'fast' including at a maximum a Slough stop - were at 0905, 0915, 0945, 1115, 1200, 1230, 1245, 1400, 1445, 1515, 1545, 1600, and 1620. Fast services from Reading to Oxford were less than hourly. Again this had improved by 1973).