The main VM configuration validation was not synchronized with the validation of the numa configuration.
In some cases the VM configuration validation thought that a numa node configuration was valid although it wasn't. Persisting the numa configuration later on then failed and that part of the configuration was never persisted.
VM validation now executes exactly the same validation like the numa related commands do.
VM validation will fail when the numa configuration is invalid. If the validation succeeded persisting the numa configuration will succeed too.