It is curious. It could also be gunk clogging the filter. I used to use kroger fuel centers with my other vehicles until I experienced similar problems. I then changed to top tier and never had a problem. All my current vehicles have been using this fuel and never had a problem.One other thing that has me wondering is that the only time in my life when I've for sure run out of gas was back in 1983 when I was 16 years old, and the car was dead dead dead, wouldn't restart, and I had to walk a mile or so to a gas station, buy a gas can and a gallon of gas, walk back to my car to put enough gas in to then drive back to the gas station to fill the tank. And pretty much every single running out of gas story I've ever heard of is just like that. The car is dead, and it won't restart until gas is back in the tank. But both times it's happened in our Ascent it has started back up with no problem, and driven a few miles to the nearest gas station without incident. And each time it was around 17-17.5 gallons to fill it back up, not the 19.3 the tank holds. So where is that other gallon and a half or 2 of gas? And what made it unavailable, thus stalling the car, then magically reappear and let the car restart and drive a few more miles? Just doesn't seem to make logical sense to me, but I can't figure out anything else either. Seems like out of gas means out of gas, so a fill up would be 19.3 or pretty darn close, unless the stall happened on uneven terrain with the gas leaning away from the intake. But I was on a very flat street. So I find that extremely puzzling if it was indeed simply a matter of being too low on gas. Like I said earlier, though, I'll try and keep it fuller and if it happens again with half a tank or whatever, obviously the gas thing could be ruled out. And if I do let it get low and it happens again with about 2 gallons left in the tank, I'll definitely want to figure out why and where those 2 gallons are hiding, or why my tank doesn't hold 19.3 like everyone else's.
Have you checked the fuel filter?