Zoom User API fails to update user status

I need to update user status to deactivated. Using JWT (yes I know … but it should still work for this one-off). My GET authenticates and retrieves the user info:

The PUT call appears to run successfully – the status code and reason are 200 OK:

but the user status in Zoom is not updated/changed to deactivated. Why does this fail?

Also, the users are SSO users (" Linked Accounts Single Sign-On" in profile). Does this have anything to do with the problem? Is there something else that needs to be done to deactivate an SSO account?