If some stations are blending 10% ethanol into their fuel while others are giving you 100% gasoline that would explain it. Trying to find out what they are actually selling is rather hard. Also, it varies by location, time of year, etc.
Another nuance to the alcohol thing is the possible moisture in the tank. Generally pure gasoline doesn't absorb water, but alcohol does. So if a service station tank has some trapped moisture and has been getting pure gasoline, then the blender ships in a gasoline/alcohol blend the alcohol can absorb the moisture and make the pumped blend into something even worse, say 85% gasoline, 9% alcohol and 6% water. If so, the water has no energy value at all.
Without chemical analysis you just don't know!
Another possibility is that the Shell octane rating might in reality be lower than what other stations are selling and your vehicle might be one which uses a knock sensor to advance or retard the ignition timing and/or make other adjustments based on the knock resistance of the fuel in the tank. This is all become so complex these days that the old rule of thumb that said all gas is about the same isn't always true anymore!