G-Metrix data (grade) is way off

going uphill ~6% I see -2%..downhill I see +20% it's all screwy some of the time. Does it not use the data from the edge device to which I know was properly showing. You don't forget 20% uphill often.