Hello Mayank Phirke,
Maybe when you did the storage migration, it went from thin provisioned to thick lazy zeroed, on the vmfs,
You cloud try a storage migration again but flag is as thin provisioned, then the rethinning process will start, and hopefullly with will reduce in size,
When you perform storage migrations of thin provisioned vm's, you have to be aware that the file type stays the same.
It also depends on what kind of storage array you have, if they are different brands, some force thick provisioned only by policy, that you need to change first.
These are some points to check, i hope this can help you with your issue.