Op negenjarige leeftijd werd Forbs door Sporting Lissabon gescout. Na één seizoen in de Portugese jeugdopleiding vertrok hij naar Manchester City, waar hij alle jeugdelftallen zou doorlopen. Hij werd in 2021 en 2023 uitgeroepen tot beste speler van het seizoen.[4] Eind 2021 maakte hij zijn debuut in de UEFA Youth League en scoorde het enige doelpunt in een wedstrijd tegen RB Leipzig.
Hij haalde de krantenkoppen in september 2022, toen hij een hattrick scoorde en een assist leverde tijdens Manchester City's openingswedstrijd van de UEFA Youth League (5-1 overwinning tegen FC Sevilla). Een maand later was hij weer belangrijk met een goal en een assist tijdens de 3-1 overwinning tegen FC Kopenhagen. In het seizoen 2022/2023 scoorde hij totaal 29 doelpunten en gaf hij 18 assists in alle competities (33 wedstrijden).[5]
Op 3 augustus 2023 tekende Forbs bij AFC Ajax een vijfjarig contract.[6][7] Hij debuteerde op 12 augustus als invaller tijdens het eerste competitieduel van Ajax, thuis tegen Heracles Almelo. Op 25 augustus kwam hij voor het eerst in zijn carrière in Europees verband in actie, tijdens een kwalificatiewedstrijd voor de Europa League, uit tegen Ludogorets. Hij werd onderdeel van een sterk verjongd en vernieuwd Ajax, dat de competitie zeer slecht startte, en na 29 oktober zelfs korte tijd op de laatste plaats van de ranglijst stond. Bij Ajax kreeg hij aanvankelijk redelijk veel speeltijd, vooral als rechtsbuiten, omdat de linksbuitenpositie al werd bezet door Steven Bergwijn. Op de rechtsbuitenpositie had hij wel concurrentie van Steven Berghuis. Op 3 december 2023 maakte hij zijn eerste doelpunt in de Eredivisie, in de met 1-2 gewonnen wedstrijd tegen NEC. Op 21 december werd hij met Ajax uitgeschakeld in het KNVB-bekertoernooi door de amateurs van USV Hercules. In het einde van dit seizoen kreeg hij steeds minder speeltijd.
In seizoen 2024/25 werd hij door Ajax verhuurd aan Wolverhampton Wanderers, dat verplicht zou worden hem te kopen als Forbs dat seizoen tien keer mee zou doen bij de Premier League-deelnemer.[3]