Alright, I think I understand. It's the specific "VTE" stash group that is initialized later (now after `settions_action()`). I missed that because all other stash groups are created `init_pref_groups()`.
The patch probably works but I would rather explore why the "VTE" stash group needs to be special, that's just unexpected and surprising. Hopefully I can manage in the coming days.