If you insist on using 2.22, I dug up some old code from something i did in
2.19.65 which I assume would work for you. It's a bit sketchy, it required a
bar in 1/16. I'm sure I copied it from somewhere, I'm pretty sure I didn't
figure this out myself.
%% start sketchy code c1 | \once \override
Score.RehearsalMark.break-visibility = #end-of-line-visible \once \override
Score.RehearsalMark.self-alignment-X = #RIGHT \mark \markup {\right-align
\italic "D.S. al Coda"} \bar "||" \break
\cadenzaOn \once \omit Score.TimeSignature \time 1/16 s16 \cadenzaOff
\once \omit Score.TimeSignature \time 4/4 \mark \markup {\vcenter
\musicglyph #"scripts.coda" \vcenter \italic "CODA"} c1
%%
| | Virus-free.www.avg.com |