Ashvyn,
Was very sad to hear about what the class 2 medical examiner told you.
One final suggestion, you could book an appointment to meet with the aviation medical specialist at AFCME or the Senior medical officer there.
Show them your previous history and ask for their advice/opinion.
What they say will be the last word because even DGCA treats them as the highest authority on aviation medicine and flight crew medicals.
I hope all is not lost for you yet.
All the best to you