Upon returning, Moreno made his Manchester City debut on 27 July 2021, featuring as a substitute in a 2–0 friendly win against Preston North End. On 31 August, he returned to Girona on a one-year loan deal.[8]
Marítimo
On 29 July 2022, Moreno was joined Portuguese Primeira Liga team Marítimo on a permanent contract, with Manchester City retaining the option to re-sign him with a "buy-back clause" included in the deal.[9] Moreno made his Marítimo debut on 6 August, coming on as a late substitute in an away defeat to Porto on the opening day of the season.[10] That season, Moreno made 22 appearances in all competitions for Marítimo, but never managed to find the back of the net.[11] After finishing 16th in the Primeira Liga, Marítimo faced Estrela da Amadora in the relegation/promotion play-offs, where the Madeira club was defeated in a penalty shootout, being relegated to the Liga Portugal 2 for the first time in 38 years.[12]
On 8 August 2023, Marítimo announced that Moreno's contract had been terminated by mutual agreement.[13]
Andorra
On 10 August 2023, Moreno returned to Spain and its second division, after signing a two-year deal with FC Andorra.[14]
Osasuna B
On 27 July 2024, Moreno joined Primera Federación – Group B club Osasuna B on an initial one-year deal with the option to extend.[15]