… what is the difference between Mahat-tattva, Pradhana and Prakriti? …
These are theree different stages of the development of material creation.
When material energy is non manifested and and non differentiated is called Pradhana.
When is manifested but non differentiated is called Prakriti.
When is manifested and differentiated is calles Maha-tattva.