Invocation target exception when calling api.User().Create()

Just a shot in the dark, but I’m wondering if it’s the dangling column that has caused issues before.

Can you add a user manually in management?

possibly related to

Also, see this post about wrapping a call in a try/catch - you’ll then be able to see the underlying framework exception.