Dein Ansatz funktioniert einwandfrei. Zur Kontrolle kann man sich die Schriften ausgeben lassen:
lassen. Hier nach einem lauf mit lualatex:
<code>
voss>~:$ pdffonts demo.pdf
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
LCXHTI+STIXTwoText CID Type 0C Identity-H yes yes yes 4 0
WUNLZM+STIXTwoMath CID Type 0C Identity-H yes yes yes 5 0
WUYCOO+STIXTwoMath CID Type 0C Identity-H yes yes yes 6 0
</code>
Es existiert kein Paket stix2-otf!