Even if it is one letter change, it is always better to change the certificates to one name with the correct spelling or each time there is a query, you will have to produce affidavits and name expansion certificates. Secondly, the order of your first, middle and last name is also different.
1.Most of your ID documents ( Pancard, Adhar, Caste) have Dhavale Vishal Mahesh By international name norms it would be taken as First Name (your given name), Middle Name (your family name)and Last Name ( your father' s name).
2. Your PhD has the name as Vishal.M.Dhavale
Here itself, you have some documents to me implies your given name is Dhavale and some one Vishal
So first, please get this in the right order including the passport. This is from personal experience or works visa overseas, In India, We keep the initials often before our name and sometimes after our name. I had the issue when i filled my visa form and later at the visa interview, I have to get a separate affidavit and a full name expansion letter from the universities.
This would also be useful because most of the job and employee data is getting centralised and digitalised. My suggestion would be writing your name in the internationally accepted order First, Middle and Last and the spelling also the same in all documents. Many previous threads have mentioned about approaching the university, school and the magistrate which would also be useful for you, hence I'm not elaborating on it.