but it's at light throttle (yes I know it doesn't have one but you know what I'm saying) that the readings are lower than I expect
This is what makes me think i've got the same problem as you, when I first got the car light throttle used to read high 40's low 50's MPG. Now on light throttle I get low to mid 30's.
Just don't understand it. Setting off from a roundabout for example shows me single figure MPG's - but I kinda expect that when pulling away.