In my experience, longer fasting doesn’t necessarily reduce blood sugar level. I have a higher reading in the morning before breakfast than 2 hours after breakfast. My reading is also higher in the afternoon in general. It gets higher than after lunch although I don’t eat anything between meals. Sometimes, it gets even higher when I skip lunch.