Your BG must be very volatile. All those lows must have been offset by a lot of highs to produce that HBA1c. While metformin can be useful to reduce post-meal BG, the fact that it inhibits BG production by the liver makes it easier to slip into hypo's. So I would agree, try doing without metformin and see if this makes your BG more stable. But at the same time, I suggest you reduce carbs to the absolute minimum. Sounds like you have insulin resistance too. Reducing carbs (grains, sugars, potatoes, rice, pasta etc) and getting more exercise will help with this.

I have some insulin resistance, which I became aware of as a strong dawn phenomenon effect. And a gym program has made an enormous difference.