I can’t comment about those two but it’s better if you select SPA. If you really want to be in NIT then opt for either Calicut or Trichy.
There is still a chance.
Drawing can be learnt. And since you are interested in architecture that won’t be much of a problem. As for maths just keep in mind that it IS important.