more an AAA section question.
if you already determined it worked with one intermediate and not with two i would focus on looking into anroid forums to see if this is a known issue.
you are sure every intermediate is trusted on the clearpass side? if you raise the logging levels you might be able to see something in the access tracker logs.
if you have a support contract be sure to open a TAC case, if you have it working with one interemediate they should be able to look more closely in the two intermediate issue and perhaps provide an answer. be sure to report back with an answer please.