Hi JM9, May I ask whether you don't eat meat, fish, eggs because of ethical or religious reasons? - Or is it just because you don't like the taste/texture of them?
I ask this because it is much more difficult for a vegan to control diabetes by diet/lifestyle alone because almost everything they eat for Protein also contains a lot of Carbohydrates. Do you eat Whey protein powder?- I know that some low carb people use that for added protein without the carbs, but it is hard to add it to everything!
I see that at least you eat cheese, which is one of my staples. I eat Cheddar (probably the lowest in carbs), grilled Halloumi, and Feta. Don't be afraid of natural fat in things like cheese, eggs, meat, fish, avocado, olives etc. Although fat is high in calories, you can actually lose weigh (as well as lower blood glucose) by just cutting carbs and substituting Protein and natural fats to make up the calories. For most people there is no need to either cut calories or do more exercise unless they want to do that.