 He scored both of Brentford's goals a 2–2 draw with Cardiff City on Boxing Day, after coming on as a second-half substitute, before being recalled by Crystal Palace on 2 January 2017.On 26 January 2018, following four appearances for Palace in the first half of the season, Kaikai moved across South London to join Charlton Athletic on loan until the end of the season.He made his league debut for them on 3 February in a 3–2 loss against Oxford United as a 69th-minute substitute for Stephy Mavididi.