The 0921 CRE-CTR would be fine, something would have to go really wrong to miss the 09:50, particularly as you're just going P1-P3BBack on topic, as long as the 09:21 Crewe - Chester and 09:50 to Llandudno Junction are on time I should be fine
You're pushing your luck at Llandudno Junction though, that's not an advertised connection so beyond the odd minute a hold wouldn't be authorised. You are likely to have to leg it over the bridge from P4 too. On the plus side, as it's not LHCS for the moment Canton seem to be getting the unit off shed on time more often. I'd say that your chances are 50/50.