A few other addition details..
Full disclosure, I used ChatGPT to help me work through this issue and it was incredibly helpful. Of all the things I noted, I believe this script to clean up the Plex DB was ultimately the most important thing that got me back up and running. I got it from this Reddit post. It appears to drop tables from the DB and recreate them. ChatGPT rewrote it to work in Unraid. I posted this on Pastebin.
Additionally, please note I’m using the official Plex docker and the UID=99 and GID=100. This can be checked when editing your Plex container. As noted in my previous post, I went through the additional effort of setting the name of my container and appdata to plexmediaserver and pointed to /mnt/user/appdata/plexmediaserver beforehand and believe this helped to at least standardize things as well.
If you’re still having permission issues afterward running the above script then consider trying this additional script that I also got from ChatGPT that goes through and sets the permissions.
Let me know if you have any questions and I’ll try my best to help. So far, so good though for me now.