En 2019, pour sa troisième participation au 24 Heures de Daytona au sein de l'écurie brésilienne Via Italia Racing, il qualifie sa Ferrari 488 GT3 en pole position de la catégorie GTD. Lors de cette édition où les conditions climatiques sont très difficiles, la voiture passe sous le drapeau à damier en 9e place de sa catégorie. Il retourne ensuite au Brésil afin de participer au championnat Stock Car en pilotant une Chevrolet au sein de l'écurie KTF Sports. En fin de saison, il a de nouveau l'opportunité de s'exprimer au volant d'une GT dans le championnat Asian Le Mans Series, la Ferrari 488 GT3, au sein de l'écurie taïwanaise HubAuto Corsa avec comme coéquipiers Morris Chen et Davide Rigon. Cette première expérience est couronnée de succès car il remporte les 4 Heures de Buriram et finit second aux 4 Heures du Bend et aux 4 Heures de Sepang. Ces performances permettent à l'écurie HubAuto Corsa de remporter le championnat et d'ainsi gagner une invitation automatique aux 24 Heures du Mans suivantes, et à Marcos Gomes de remporter, avec ses coéquipiers, le championnat pilotes dans la catégorie GT[1].
En 2020, toujours avec HubAuto Corsa, Marcos Gomes commence sa saison par une participation aux 12 Heures de Bathurst[2]. Il retourne ensuite au Brésil afin de participer au championnat Stock Car en pilotant une Chevrolet Cruze au sein de l'écurie Cavaleiro Sports. À la suite de l'invitation remportée l'année précédente dans le championnat Asian Le Mans Series[3], il participe à ses premières 24 Heures du Mans au sein de l'écurie HubAuto Corsa. La voiture doit abandonner après 273 tours de course à cause d'un problème mécanique[4],[5],[6]. Il participe également à deux manches du championnat European Le Mans Series au sein de l'écurie suisse Kessel Racing[7]. Cette expérience lui permet de remporter les 4 Heures de Spa-Francorchamps.