boa noite, realmente é necessário o .join()?
${model.negociacoes.map((n) => {
return `
<tr>
<td>${DateHelper.dataParaTexto(n.data)}</td>
<td>${n.quantidade}</td>
<td>${n.valor}</td>
<td>${n.volume}</td>
<tr>
`
}).join('')}
Pois testei sem ele e o comportamento foi o mesmo. Grato