Zenny writes:
> Appended the above line, but the rendering became much worse, see
> Ganapati and BiSht lines:
Well, try this:
1. remove \newfontscript{Devanagari}{deva}
2. modify the \babelprovide for Bengali like this:
\babelprovide[onchar=ids fonts,import,script=Bengali]{sanskrit-bengali}
(it seems like something strange is happening between the Noto Sans
Bengali font and LuaTeX. I don't know if it's a bug, but if I explicitly
add the script name, it seems to render the words well. With Noto Serif
Bengali it doesn't happen).
Sorry, I'm afraid I don't know the language, so I'm going a bit blind
here...