Hi Ashutosh,
There is a lot of variation in your scores:
For example, your quant scores are: {45, 45, 46, 46, 47, 47, 48, 49} -> Median=46.5
Your verbal scores are: {28, 29, 31, 33, 34, 34, 36, 37} -> Median=33.5
Your recent GMAT score was very close to your median scores.
My recent GMAT score was also ~10 points lower than what I had been scoring on average in the official GMATPrep Mocks.
This difference can be attributed to stress, or just plain bad luck.

I would recommend that you try to practice both quant & verbal. Your goal should be to improve your accuracy in the easy & medium level questions.
Also, I think you should pick either TTP or Scholarium and complete the course, if you haven't already.
All the best with your prep!