The reason I think it'll go to Abergavenny is some Metro maps show a red line from Ebbw to Aber.
On the other discussion, I'd get it in the future to get to Cardiff even if went to Newport first, rather than wait for the next direct to Cardiff. Usually it takes me less than 20 minutes from Pye...