Just to follow up and mark this as somewhat solved - after weeks and weeks and even a month or two of daily troubleshooting i finally found a solution. Pinning plex to avoid the first few threads of my cpu solved the problem entirely. I have no issues with daily crashes anymore, and I've gone almost three months continuous uptime without issue. I have not been able to determine what job or process that plex is using/running that was causing system crashes, but it's solved now with no noticeable impact to performance. Plex streams to multiple users without issue (locally and remotely) and all my other docker containers are running just fine. Notably, I have NOT pinned any of my other containers to specific threads/hyperthreads on the cpu and leave the system to use whatever resources it needs and everything is working fine.