simplyh, your figures look fine to me too. As xyzzy says, meter error can account for a lot of variation. They can be up to 15% out, which could make the 5.8 into 4.9, and the 4 into 4.6!
Remember also that our BGs aren't a straight mathematical result based on the number of carbs we eat, just closely related. The whole time, our pancreas is a bit like a thermostat. BG a bit on the rise, squirt in some insulin. Lowering, stop the insulin. Getting too low, sdquirt some glucagon to make the liver release glycogen and bring BG up. Bit high? More insulin please Pancreas. So it goes up and down all the time. We also have different responses at different times of the day. During the morning, my BG steadily reduces into the 4's. Afternoon, regardless of what I eat, or even if I eat zero carbs, it gradually rises to high 5's. Others respond the other way round and have bad mornings but good afternoons. I think I have a higher "steady state" in the afternoon than in the morning; whatever I eat takes my BG up, and then it gets back to that steady state eventually.
On your very low carbs, you hardly went up at all as a resdult of food, but maybe your BG was going slowly up to it's "steady state" for that time of day. Just a thought.