Can you try switching to a different voice (assuming you use Jane) and let it run for a while to see if you get proper instructions with the new voice?
This issue reported to Waze and I expect this to be fixed in future version.
In the meantime you will have to live with the phone speakers if you want the correct instructions.
Re: Distance to turns omitted in spoken directions (US-Jane)