24.18 and 24.19 Grade % wildly inaccurate

On both of our 840s and my 540, 24.18 and 24.19 grade information is inaccurate and very jumpy.  Today's ride was on a Rail-Trail, so I know the grades are long and very consistent.  The Edges will show a descent when we are clearly climbing and the values jump all over the place.  Worst example was a long 2% climb, which Edge beta prior to 24.18 correctly identified.  24.19 identified the grade as -4%, yes, a 4% descent.