Will they have to deposit GST under SGST/ CGST heads separately

Yes. GST has to be paid separately under CGST and SGST/UTGST by generating a single challan through the common portal under a single return.

(FAQ 3: MINING)