Should I generate separate invoices for items with different GST rates or combine them in one invoice?
No need to generate separate invoices for items with different GST rates. You can combine them in one invoice just select sale or purchase type in voucher Multi Rate or Item Wise but have to tag tax rate properly in Item Master.