chef-server-ctl org-user-add does not work if the user has been invited from the management console.
the command ends with msg that the user is already added. (user is only invited and invite is not accepted) The user is indeed not part of the org and cant interact with the org.
Trying to remove the user with chef-server-ctl org-user-remove does not work also. It ends with a msg that the user is already part of the org. Actually user is only invited and invite is not accepted and the user cant interact with the org.
Until the user accepts the invite both commands do not work. service users cant log in to accept the invite so the only way to fix this issue and add the user to the org is to delete the invite.
knife edit /invitations.json and delete the invite for the user