Walters made his first start for Port Vale on 29 August 2023, in a 0–0 draw with Crewe Alexandra in the second round of the EFL Cup; he was substituted on 57 minutes, going on to win the man of the match award.[6] Seven days later, he played his first full 90 minutes for the club in a 1–0 victory against the same opponents in a group stage game of the EFL Trophy, where he was paired in the centre of midfield with the experienced Jason Lowe.[7] He provided the assist for Josh Thomas to score the first goal in a 2–1 win over Sutton United in the third round of the EFL Cup on 26 September.[8] He was named as man of the match in the EFL Trophy tie with Newcastle United U21 on 10 October.[9] Speaking the following month, manager Andy Crosby said that "his performances have gradually improved with the more experience he gets", but that he needed to find an "aggressive edge".[10] However a contract was left unsigned due to objections from the player's agent.[11] In April 2024, new manager Darren Moore said that "we feel though he is at a level where he can contribute to the team".[12] He picked up a foot injury in the last game of the 2023–24 season.[13] Contract talks had remained at a stalemate since the start of the year.[14]
The club left a contract offer on the table for the 2024–25 season as Walters had unsuccessful trials elsewhere.[15] He had a trial game with Norwich City Under-21s in November 2024.[16] On 10 January 2025, Walters returned to Port Vale on an initial three-and-a-half-year deal.[17]