\remove Timing_translator ne fonctionne dans certains cas

J’utilise fréquemment la commande \remove Timing_translator. Dans le cas suivant, la compilation n’aboutit pas (Arrêté avec le code de retour 11) :

\version "2.25.26"
\language français

\layout {  
  \context {
    \Score
  \remove Timing_translator
     }
  \context {
    \Staff
    \remove Time_signature_engraver
    \remove Bar_engraver
  }   
}

melody = \relative do' {
  \key mi\minor 
  sol'16 [sol sol8 sol] sol si si [si] lad [lad] r
}

\score {
   
     \new Voice = "chant" \melody    
}

Le problème apparaît avec les notes suivantes et les ligatures : sol'16 [sol sol8 sol]

Pas de problème si :

je supprime les ligatures sol'16 sol sol8 sol,
je donne une durée égale aux notes sol'16 [sol sol sol] ou sol'8 [sol sol sol]
le premier sol entre crochets est une croche sol'16 [sol8 sol sol]

Je pourrais contourner le problème, mais j’aimerais comprendre pourquoi la formule sol'16 [sol sol8 sol] ne passe pas.

Merci