Check this code:
\documentclass[crop]{standalone}
% \documentclass{article}
\usepackage{fontspec}
\newfontfamily\s[Script=Devanagari]{Noto Serif Devanagari} % Or any other Devanagari font
\usepackage[Devanagari,Latin]{ucharclasses}
\setTransitionTo{Devanagari}{\s}
\setTransitionFrom{Devanagari}{\rmfamily}
\setTransitionsForDevanagari{\s}{\rmfamily}
\begin{document}
English देवनागरी English देवनागरी ॥१॥ % last character is not appearing.
\end{document}
This is yielding this output.
.
Where this punction sign (॥) double danda is not appearing after devanagari digit 1 at the end. How to handle this?

Missing character: There is no ॥ (U+0965) in font [lmroman10-regular]:mapping=tex-text;!so it's switched back to latin too early – David Carlisle Nov 14 '23 at 10:26