元のソースはもっと長いものですが、下に簡略化したものを書きます。
\documentclass[paper={72mm,178mm},tate,jafontsize=19pt,hanging_punctuation]{jlreq}
\usepackage[top=22mm,bottom=21mm,left=5mm,right=5mm]{geometry}
\begin{document}
\begin{flushleft}
仏告須菩提。諸菩薩摩訶薩。応如是降伏其心。%1行目
仏告須菩提。諸菩薩摩訶薩。応如是降伏其心。%2行目
\par
仏告須菩提。諸菩薩摩訶薩。応如是降伏其心。 %3行目
\par
\end{flushleft}
\end{document}
1行目は句点がぶら下げになっています。
2行目のように直後に改行がある場合でもぶら下げになってほしいのですが、そうなりません。
3行目のように、行末に全角スペースを入れればぶら下げにはなります(が、次の行の行頭に全角スペースが来る)
2行目のようなケースで、ぶら下げにするにはどうしたらいいのでしょう。
(kanjiskipや余白を調整すれば、一応その場の回避はできますが…)