Your sugars are higher in the morning even when you do not eat because your liver is releasing glycogen stores because it thinks you need more energy. Some people recommend a small snack at bedtime (like a couple crackers with a little bit of cheese). It is not clear what controls or triggers this. It seems to me that when I eat more healthy my morning blood sugars are better… but not always. It seems you are doing very well though!