Castro’s contract with Chiefs was not renewed at the end of June with the club confirming that development earlier in June when they started the process of reshuffling their squad.
The Colombian was on the books of Chiefs for four and a half years after joining from Mamelodi Sundowns in January 2018.
His time at Naturena was disturbed by injury and the struggles that the club endured as they failed to win silverware - leaving the 33-year-old with 29 goals from his time with them.
"Though Leo has options in Colombia and Bolivia there is also another possibility in the PSL, and talks are ongoing with the relevant people.
"What is certain is that Leo will be playing football again because he is fit and ready to go again.
"He is now back home in Colombia," his manager Baber Siddique tells this website.
In Colombia, Castro played for Millanarios, Deportivo Pereira, Rionegro Aguilas and La Equidad while in Bolivia he was with Club Universitario de Sucre.
With Club Universitario de Sucre he won the Bolivian championship and played in the Copa Libertadores de America (South America Champions League) and is still held in high esteem at the club.
There has been mention of Castro’s name in Bolivian publications in recent weeks following news that he is now free.
The Bolivian Primera Division started on Friday while the two top leagues in Colombia will start next month.
Castro has already told this website that he would prefer to play closer to home in South America after seven years in South Africa if there is no suitable offer in the PSL.