I got stuck with having multiple content types having custom forms. I could not bind the content types other than the default one. I came accross with a solution on the internet which I would like to add here on my post for future reference (but I am hoping Microsoft will rectify this bug on their end):
The trick is to make the other content types as default before binding them in the list properties - supporting file. A cumbersome work but it paid off.