This took a little while to nail down, but it seems that ScholarLy's annotation engine fails silently when \RemoveEmptyStaffContext is active. Almost-minimal example attached.
Is there anything I should be doing differently?
And should I be filing ScholarLy issues here or on the openlilylib list?