Hi,
Restarting the staff during the lifespan of a multisystem DynamicLineSpanner destroys the value of DynamicLineSpanner properties (like staff-padding) that were set when the DynamicLineSpanner was created.
In the MWE below, the hairpin should exhibit staff-padding equal to 10 staff spaces below all four systems; but the value of staff-padding is lost at the point (in system 2) that the staff is restarted; we see evidence of this after the next line break (in systems 3 and 4) where no staff padding appears.
%%% BEGIN %%%
\version "2.19.82"
\new Staff
{
\override DynamicLineSpanner.staff-padding = 10
c'1
\p
\<
c'1
c'1
\break
c'1
\stopStaff
\startStaff
c'1
c'1
\break
c'1
c'1
c'1
\break
c'1
c'1
c'1
\f
}
\paper
{
indent = 0
ragged-right = ##t
system-system-spacing.minimum-distance = 30
}
%%% END %%%
Thanks,
Trevor.