Potem nastąpiły kolejne wczesne porażki, z czego jego najlepszym wynikiem w dużym turnieju była trzecia runda World Open 2024. Sezon 2024/25 rozpoczął z przytupem: z pięcioma zwycięstwami i tylko jedną porażką dotarł do finału swojej drugiej edycji Championship League, a z trzema remisami uplasował się na 5. miejscu w turnieju. Ale znów nadeszła seria wczesnych porażek. Ale potem pokonał czwartego w rankingu światowym Marka Selby’ego 5-4 w meczu otwarcia Wuhan Open, po czym zwyciężył 5-0 z Jacksonem Page’em i 5-1 z Jackiem Lisowskim. Dopiero w półfinale przegrali 4-6 z Xiao Guodongiem, który później wygrał turniej. Mimo że w kolejnych turniejach nadal nie prezentował równych wyników, jego wyniki uległy poprawie, a kolejnym sukcesem było dotarcie do 1/8 finału Scottish Open, gdzie pokonał Gary’ego Wilsona i Joego O’Connora. Zapewniło mu to 58. miejsce w światowym rankingu i tym samym dalszą obecność w zawodowym tourze.