Sorry I don't have an answer but Google bought Waze and will be decommissioning it soon. Doubt If they will be offering any support and won't be upgraded of course. Aren't monopolies wonderful?
Unless you know something I don't Waze isn't going away any time soon. Google bought them in 2013 and waze is updated pretty frequently.
Waze will be showing your speed based on its GPS reading.
If it is consistenly low by the same value, and it's not off by a large amount, it's likely that it's showing your real speed as your speedometre in the car has a tolerance of +/- 1 or 2 kmph.
With my summer tires (Firestone Firehawk Indy 500) at OEM size, the speedo and GPS show the same speed. Put on a set of Michelin Pilot Aplin tires and now my speedo is 2kmph faster than the GPS, even at the same size tire.
YMMV.
That's more than likely the issue here. If you're getting similar results with different phones it's very likely your speedo is off.