2015 ging er nach Serbien zu KK Mega Basket. Nachdem er während der Saison 2016/17 in der Adriatischen Basketballliga durchschnittlich 10,9 Punkte und 7,5 Rebounds je Begegnung erzielt hatte, schrieb sich Kaba für das Draftverfahren der NBA ein. Seine Rechte gingen in der zweiten Auswahlrunde an 60. und damit letzter Stelle an die Atlanta Hawks. 2017 und 2018 nahm Kaba zwischen den Spielzeiten an der Sommerliga der NBA teil und kam dort zu Einsätzen für Atlanta. Einen NBA-Vertrag erhielt er nicht. Kaba spielte von 2017 bis 2019 für ASVEL Lyon-Villeurbanne und gewann mit der Mannschaft 2019 die französische Meisterschaft sowie den Pokalwettbewerb, wirkte aber wegen Verletzungen nur in sieben Ligaspielen mit. Während der Vorsaison 2017/18 hatte er für ASVEL in 24 Ligaeinsätzen im Schnitt jeweils 5,7 Punkte und Rebounds verzeichnet.