Hi,
I agree, your carbohydrate consumption is far too great for a Type 2 on Metformin only. This is probably why you feel ill - your blood sugar levels will be higher than acceptable and your natural insulin won't be coping with it.
Cereals, fruit, rice, bread, plus other major carbs like potatoes, pastry and pasta are not wise choices in quantity. All carbs convert to glucose once inside the system, and it is possible you probably have far to much glucose floating about.
You could make packed lunches with cold meats, boiled eggs (as many as you want), cherry toms, salad leaves, mayonnaise, cheese, plain unsweetened yogurts with a few raspberries added for sweetness (full fat yogurts are the best). You can eat proper fried eggs, no need to fry them dry.
Yes, drink loads of water.
Have a look at this
https://www.dietdoctor.com/low-carb/60-seconds
Do you have a meter? If so, test before you eat and again 2 hours after first bite. Take note of the rise from before to after and try to keep that under 2mmol/l, less preferably. Try to be under 7.8 at all times. If you keep a food diary including portion sizes and record your levels alongside patterns will emerge and you will know which foods are doing you harm.