1823 Portsmouth Harbour to Cardiff finished up with 2 Cars and the 153, 153325, ended up at Weymouth on it's own having had to take over 1640 from Gloucester
Nope, the 18:23 ex-Portsmouth Hbr that started from Westbury was actually 166220.
7 car train from 19.23 Portsmouth to Cardiff was 150207 + 150125 + 158955, with the 158 locked out of service.