root umgeht Sicherheitseinstellungen von systemd, weshalb mariadb offensichtlich unter root funktioniert. Beim Start als normaler User greifen diese Sicherheitseinstellungen aber. Somit wäre diese Verhaltensweise logisch. Leider bin ich kein Datenbankexperte, versuche nur eine Logik aufzubauen und vielleicht "Hilfe zur Hilfe".
Vielleicht ist bei den "Update-Procederes" etwas unvollständig durchgelaufen. Um eine "felsenfeste Grundlage" sicherzustellen, auf der man für eine Fehlersuche weiter aufbauen kann würde ich zunächst mal
durchführen, um einen ordnungsgemäßen Update-Prozess zu erzwingen. Dann weiter schauen, falls das Problem überhaupt weiterhin besteht.