W sezonie 2013 wraz z Emelekiem wywalczył swoje premierowe mistrzostwo Ekwadoru, lecz mimo częstych występów pełnił głównie rolę rezerwowego w taktyce boliwijskiego trenera Gustavo Quinterosa.

Latem 2014 Caicedo za sumę czterech milionów dolarów przeszedł do ówczesnego mistrza Meksyku – ekipy Club León. W tamtejszej Liga MX zadebiutował 19 lipca 2014 w przegranym 1:2 meczu z Américą, zaś pierwszą bramkę zdobył 20 września tego samego roku w wygranym 3:1 pojedynku z Veracruz. Mimo regularnej gry głównie pełnił jednak rolę rezerwowego i nie potrafił spełnić pokładanych w nim nadziei, wobec czego po upływie roku został wypożyczony do beniaminka najwyższej klasy rozgrywkowej – Dorados de Sinaloa z miasta Culiacán. Tam występował z kolei przez sześć miesięcy, również niemal wyłącznie jako rezerwowy, po czym udał się na wypożyczenie do współpracującego z Leónem drugoligowca Mineros de Zacatecas (obydwa kluby posiadały wspólnego właściciela – Grupo Pachuca).