I’m actually self hosting on a Debian server. I’ll reach out to them as well maybe there is something different in the packaging.
That being said though, I do think this is a wordpress issue, I cited the wordpress documentation for best practices and those recommendations don’t seem to work for updating the wordpress. Although I suppose unless the recommended method is to just update it via FTP.
And the wp-cli application is also not working for me either which doesn’t seem to be a permissions issue at all but some other bug.