As I said I think the problem is that you are streaming audio chunks and the dashboard node is playing each and every chunk individually and not treating it as a stream. So the problem is on the dashboard side.
Edit:
Here is a link to thread where exactly this issue is discussed but I think never got resolved. Read from the post I linked onwards and you will see it’s exactly the issue I expected (fun fact the node you use to add wav headers was developed because of this):
So unless somebody picks up the proposed changes by Bart and does a working pull request on the dashboard audio out node it looks like it just doesn’t support streams.