In januari 2023 maakte de Belgische eersteklasser KRC Genk bekend dat het Caicedo naar Europa haalde. Hij ondertekende bij Genk een contract voor 4,5 seizoenen met de bedoeling hem eerst onder te brengen bij Jong Genk. Dit zijn de beloften van Genk die uitkomen in de Eerste klasse B, het op één na hoogste niveau in België. [1] Op 2 februari 2023 mocht Caicedo officieel debuteren voor Jong Genk in de competitiewedstrijd tegen SK Beveren, na 86 minuten viel hij in voor Nolan Martens. Caicedo zou in het seizoen 2022/23 in 8 competitiewedstrijden in actie komen waarvan 4 als basisspeler en 4 als wisselspeler. In het seizoen 2023/24 wist hij een basisplaats te bemachtigen onder de nieuwe coach Jelle Coen.
In juni 2022 werd Caicedo opgeroepen voor de U20 lichting van het Ecuadoraans voetbalelftal. Op 8 juni 2022 mocht hij debuteren in de oefeninterland tegen Uruguay. Hij speelde 90 minuten mee in de wedstrijd die eindigde op een 1-1 gelijkspel.