Ao invés de desenhar dois triângulos, fiz direto o desenho do losango acrescentando uma linha extra e depois dando fill, funcionou aqui.
pincel.fillStyle = 'yellow'; pincel.beginPath(); pincel.moveTo(300, 50); pincel.lineTo(50, 200); pincel.lineTo(300, 350); pincel.lineTo(550, 200); pincel.fill();