OctoPi has an issue now that chancing the username breaks the system.
It is mentioned here now:
https://octoprint.org/download/
The solution is to have a setting in the distribution json that will grey out the username edit field.