It appears your carbohydrate intake, particularly with your typical South Indian breakfast, may contribute to high glucose spikes. Carbohydrates, not just
sugar, are responsible for these spikes as they convert into glucose. Consider reducing carbohydrate-rich foods like idli and dosa. If dietary adjustments aren't sufficient, short-acting insulin before breakfast could be an option after exhausting other combinations. I hope this addresses your concerns.