Hello,
1) It is not illegal to have multiple Driving Licenses from different states in India, provided they are obtained legally after having complied with requirements to obtain them.
2) The legality may be questioned if the owner of the licenses misuse them for any illegal gains.