Your comments

I got this working. Unsure how, but was just persistent.

I finally got this to work. I used the connect app to create the webdav credentials and it also creates the proper webdav url. I used that and it worked.

Sort of, but the user was never deactivated.

And it's worth mentioning I used your well designed web mobile vs nextcloud on their app. Their android app has always been super slow and second class citizen to their IOS app.