Per il momento quindi ti consiglio di ripristinare la quantità corretta manualmente, ma sarebbe meglio controllare a campione qualche altro articolo per vedere se il problema è condiviso...
Anche in futuro, qualche controllo rapido ogni tanto potrebbe essere una buona idea. Fortunatamente i movimenti responsabili del problema hanno la causale vuota.
Posso dirti per certezza che i movimenti già presenti non possono essere corrotti o modificati, poiché tutte le modifiche alle righe di tipo articolo provocano movimenti separati, che vengono rimossi solo quando viene eliminato completamente il documento. Per di più, la maggior parte dei movimenti è ora automatica tramite le classi Eloquent e in questo caso la descrizione non può essere vuota.
Esiste una sola funzione che modifica i movimenti, aggiorna_sedi_movimenti, che però lavora esclusivamente sulle sedi dirette per riportare le giacenze relative alle sedi (la gestione interna verrà ampliata in futuro, per il momento è "temporanea").
Non sono quindi dirti quale è la causa del problema, ma sospetto sia molto ristretta e specifica.
Potresti avere delle personalizzazioni o modifiche personali in atto?