Likely the change is not being reflected somewhere internally. Changing back to default 'bitcoin' username causes the connection to work