das macht ja nicht „notBlank“, sondern „@Assert\Regex(“/^[a-zA-Z0-9-_.]+$/")" - da werden Leerzeichen ausgeschlossen.
Wenn man sowas überhaupt machen will, würde ich mir eher eine eigene Ressource nach meinen Anforderungen bauen, statt mir direkt einen Core-Patch in das System zu hohlen.