When you upgraded PHP, was it the process where you could choose between the local copy and replacing it in Raspbian? Posting results from nc-info will be helpful.
Join us on https://t.me/nextcloudpi as well.
What device are you using?
Have you checked nc-info in the :4443 webui or ncp-config?
You can try these steps below from the ncp docker guide to address the permissions issue.