I am trying to set text in the Syriac font Estrangelo Edessa.

Right now, I have the following (taken for the wiki):

\definefontfeature[semitic-complete]
  [mode=node,analyze=yes,language=dflt,ccmp=yes,
autoscript=position,autolanguage=position,
init=yes,medi=yes,fina=yes,isol=yes,
mark=yes,mkmk=yes,kern=yes,curs=yes,
liga=yes,dlig=yes,rlig=yes,clig=yes,calt=yes]
\definefontfeature[arabic]
  [semitic-complete]
[script=arab]
\definefontfeature[syriac]
  [arabic]
  [fin2=yes, fin3=yes, med2=yes]
\definefallbackfamily[mainface][rm][estrangeloedessa]
[range={syriac}, 
features=syriac]

\definefontfamily[mainface][rm][STIX Two Text]
[protrusion=quality,
expansion=quality, 
mode=node,
force=yes,
features={default, f:oldstyle}]

\setupbodyfont[mainface, 20pt]
\starttext

Hello world!

{
\setupalign[r2l]
ܐܝܟ  ܟܝܢܐ  ܕܐܐܪܣ  ܡܲܥܕܢܘܬܗܘܢ  ܘܡܲܥܒܿܕܝܢ  ܩܪܒ̈ܐ  ܘܚܣܡܐ  ܠܗܠܝܢ 
}
\stoptext

Though the file compiles, the Syriac text does not look the same as the  source text (Estrangelo Edessa unicode). See attachment.

Any guidance in fixing this will be gladly received.

Alan

Disclaimer: I do not know Syriac.