I really don't think that big secret is behind Veer or his powers... He is simply a Cheel Rajkumar who can control Gandhak stone that itself a contradiction factor... When Tapish is the elder son, how come Veer become Cheel Rajkumar? Bani is Sarvashresth Adi Naagin and Jai is Aadinaag. Just they want to show Veer as a special like they shown Jay and Bani, this cheel rajkumaar things at all.