Just looking at trains back from Leicester and there seems to be 2 problems.
1. RMT have announced a cross rail strike on Sat 19th Aug - not sure if that affects trains from Cardiff to Leicester
2. Every train coming back from Leicester to Cardiff says sold out or not available.
I was looking at the train line website