bro, when they rejected your application, they also provide a letter with list of refusal reasons and their is a check box. the point that is checked is your rejection reason. it seems that your agent is either hiding the rejection reason from you coz maybe he might have done some mistake on his hand such a lack of documents or he is just too lazy to provide you the reason.Bro I'm unaware of any reason
first thing you should do is to meet him up and take that letter anyhow and apply for CAIPS.