Dear Faisal,
One thing I can tell you here is that you have a conditional acceptance, whereas the study permit requires an unconditional one.
I have a case similar to yours, I applied to NIC for a software development program of 2 years, but I managed to get low IELTS score (R-5.5, W-5.5...