Your consultant did a bad job. there is nothing like "rejected because we applied of app late as deadline for study permit under SPP is 1 Aug which i got to know later". Visas are approved based on available facts. How sure are you that your consultant is competent? Alot of time, you know more...