Eigentlich könnte man davon ausgehen, dass die view-Reihenfolge der theme.json die last line of defense ist. Anscheinend funktioniert es aber nur mit renderStorefront() und nicht bei renderView().
Ich musste feststellen dass die view-Reihenfolge anhand des installed_at Feld in der DB geändert werden kann (Früher war es noch über die Plugin id).