Leeds signed forwards Luciano Becchio and Enoch Showunmi during the 2008 close season, and Kandol was allowed to join Millwall on loan until January 2009. He opened the scoring just 13 seconds into his "Lions" debut, but his new club lost 4–3 at Oldham Athletic. In September, he was sent off in the last few seconds for a bad tackle on Leicester City's Michael Morrison, then marked his return from the resultant three-match ban by scoring twice in the first 12 minutes against Tranmere Rovers. Following that, Kandol then went on to score another two against Bristol Rovers, one at Carlisle, and one against Huddersfield winning him several man of the match awards, becoming top scorer at the club and helping Millwall to rise to 2nd in the League. After his loan expired, he went straight back out on loan again, joining Championship side Charlton Athletic on 30 January 2009 until the end of the season. His first and only goals for the club came in a losing cause against Watford after a successful loan spell in a struggling club, Charlton made an offer of £400,000 for Kandol's services the next season but were turned down due to his transformation in form gathering the attention of Leeds manager Simon Grayson who now wanted to include him in his club's plans.