jsPDF сам вызывает html2canvas в методе addHTML. Правильный код был бы таким:
const content = this.vc_print_section.nativeElement;
const doc = new jsPDF('p', 'mm');
doc.addHTML(canvas, _ => {
doc.save('test.pdf');
});
Даже если вы используете последнюю версию html2canvas, я думаю, она не совместима с jsPDF. Возможно, потребуются некоторые изменения в плагине addhtml.js.