Hallo Christa,
Du verwendest irgendwo in dem Wust zweimal \grace hintereinander - damit kommt Lily überhaupt nicht zurecht und völlig aus dem Tritt.
Nach einer Grace-Note erwartet Lilypond, daß es mit "normalen" Noten weitergeht - deshalb gibt es auch einen \afterGrace-Befehl für Grace-Noten nach ihrer Bezugsnote. Ohne diese Bezugsnote gibt es unerwünschte Nebeneffekte.
Zwischen den beiden \grace-"Noten" (eigentlich Pausen) kommen nur ein paar \overrides, sonst nichts:
Zur Orientierung:
bes\<^\markup "(Sekundschritte)" [\hideNotes g e\!]} \grace s32
\once \override TextScript #'extra-offset = #'(-4 . 6)
\once \override Hairpin #'extra-offset = #'(-4 . 0) \grace s16\!
dann kommen einige \overrides
Nimm einfach mal eine der beide \grace weg (stört wegen \cadenzaOn rhythmisch sowieso nicht).
Dann steht die "squiggly line" zwar nicht mehr dort, wo sie hin soll (das muß noch zurechtgerückt werden), aber die Beschwerden (Fehlermeldungen) sind weg und die \appoggiatura funktioniert wie erwartet.
Viele Grüße
Torsten
Edit:
Der "kritische Bereich" in Deinem Original (Zeilenumbrüche zugefügt):
bes\<^\markup "(Sekundschritte)" [\hideNotes g e\!]} \grace s32
\once \override TextScript #'extra-offset = #'(-4 . 6)
\once \override Hairpin #'extra-offset = #'(-4 . 0) \grace s16\!
\once \override Hairpin #'extra-offset = #'(-6 . 0)
\once \override Hairpin #'minimum-length = #'8
s\>_\markup "∿∿∿∿∿∿∿" s\! \bar "|"
Es fällt auf, daß die Crescendogabel (grün hervorgehoben) zweimal (!) aufgehoben wird. Das ist überflüssig und das rot markierte \grace s32\! kann ersatzlos gestrichen werden.
Das blaue \grace s32 sowie das soeben gestrichenene \grace s32\! werden offensichtlich nur als "Abstandhalter" zwischen der Crescendo- und Decrescendo-Gabel benötigt.
Dies kann man auch erreichen, wenn man das blaue \grace s32 durch ein ganz normales s16 ersetzt (ohne \grace).
die Stelle sähe also geändert so aus:
\cadenzaOn bes8\mf [(c)] \breathe \times 2/3 {\once \override TextScript #'extra-offset = #'(0 . 0)
bes\<^\markup "(Sekundschritte)" [\hideNotes g e\!]} s16
\once \override TextScript #'extra-offset = #'(-4 . 6)
\once \override Hairpin #'extra-offset = #'(-4 . 0)
\once \override Hairpin #'extra-offset = #'(-6 . 0)
\once \override Hairpin #'minimum-length = #'8
s\>_\markup "∿∿∿∿∿∿∿" s\! \bar "|"
Als Anhang (appoggiatura3.ly) habe ich die angepaßte Gesamtdatei angehängt.
In der Vergleichsgrafik sieht man, daß die Appogiatura nun auch funktioniert wie sie soll.
Noch'n Gruß
Torsten