You mentioned Subhara was Balram’s daughter, but she was balram’s sister:) she was daughter of Vasudev and Rohini:)
Mama is from different gothram by default, but yet it is impossible in Jats because of his status of motherly position:), theologically that marriage is viable but it is not viable in Jat culture:)