Hello aspirant,
Hope you are doing absolutely great.
So with regard to your query, you did not mention about the class that you are currently studying in. So, I'm assuming that you are mentioning about 12th standard.
The answer to your question is NO, it is not that mandatory to pass in all the subjects. The CBSE has introduced the additional subject form only to improve the overall percentage in your 12th. However, it is not compulsory to pass in that subject. Your overall percentage in remaining subjects won't be affected.
Hope this helps you,
Good luck, Thank you.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile