How to Change default fallback font (for non-latin languages)

You were almost there!

Add it in the Language Preferred Fallback List as you did, but make sure you are using the PostScript name for the font. It has to be exact!

<array>
    <!-- for Thai  -->
    <string>th</string>
    <!-- below is the case sensitive PostScript name  -->
    <string>CSPraJad</string>
</array>

References:
https://gist.github.com/Moligaloo/3180490
https://github.com/zerustech/font-fallbacks-tutorial
https://github.com/zonble/tcfail/