Would a simpler solution not be to connect, as mentioned, the 'spare' platform at Moor St, and re-open the fourth platform at Snow Hill, now it is no longer required for the trams, allowing more Chiltern trains to terminate and lay over there?
As a regular user of the route, two trains an hour between Oxford and Birmingham are definitely required, but the point is well made that reverting to XC's pre-Covid service would result in single sets operating vice double units, and I often found the via Coventry trains to be overcrowded with just one set. A Chiltern addition would be most welcome, I would suggest calling at Solihull, Warwick, Leamington and Banbury only. The Moor St/Leamington and Banbury/Oxford stoppers would remain also.