W 2017 roku ponownie wziął udział w Q School i dotarł do finału grupowego w drugim turnieju. Przegrał jednak minimalnie z Jamesem Cahillem 3:4. Nie zajął też wystarczająco wysokiego miejsca w klasyfikacji generalnej obu turniejów Q School. Niedługo później dotarł do finału , ale wycofał się, ponieważ pozwolono mu wziąć udział w odbywającym się w tym samym czasie Riga Masters. Tam pokonał Davida Grace’a, numer 44 w światowym rankingu, 4-1 i dotarł do drugiej rundy. Na Paul Hunter Classic przetrwał amatorskie kwalifikacje i po raz drugi dotarł do głównego wydarzenia. W 2018 roku po raz szósty z rzędu wziął udział w Q School, a w trzecim turnieju ponownie dotarł do play-off. Tym razem pokonał Hindusa 4-2 i w wieku 22 lat zapewnił sobie miejsce w głównym cyklu na sezony 2018/19 i 2019/20.

2018–2022: Pierwsze lata zawodowe W swoim pierwszym turnieju jako profesjonalista, Riga Masters 2018, Carty pokonał Harveya Chandlera i gracza z czołowej szesnastki Anthony’ego McGilla, aby dotrzeć do 1/32, gdzie przegrał 0–4 z byłym mistrzem świata Graeme’em Dottem. Pozostał to jednak najlepszy wynik jego pierwszego sezonu zawodowego ;