I figured out a workaround but it’s a pain to say the least. I will post it later when I have time. The registry is missing around 4 or 5 entries and that’s why it doesn’t work. If you can’t wait for the step-by-step, I will give you a brief rundown now.
After getting frustrated again and pressing a lot of buttons and attempting subdirectories that didn’t exist. I decided to try something out-of-the-box. I started a windows sandbox to see if I could install PMS there. I installed it but had to edit the webpage to enter the server. Once inside, I clicked multiple settings and there was a server. I then went to the sandbox registry and took a snapshot of it. Seen that my inaccessible server had multiple missing entries compared to sandbox server. I then closed the sandbox. I manually edited the values to be exactly the same and added the new registry entries as well. Make sure the sandbox plex installer is same as your desktop plex installer. Make every registry the exact same.
I then loaded up the server and it wouldn’t grant me access to the site. I deleted everything but IPAddress:32400/web and I entered the site. I went to settings and clicked different setting options. and noticed there was a server. Rename the server. Add libraries and such. It is going to think you are remotely connected at first. Once done shutdown the server and restart it, you may not be allowed in again. Delete everything but IPADDRESS:32400/web and enter the site. This time you should see 2 servers, the initial name from the sandbox and your new name. Do whatever you are going to do and shutdown and restart. It should let you in without any editing the web address afterwards. Once in again, delete the old name of the server from the list and you should be good to go. you should be considered a nearby connection now and not remote any longer. I wrote more than I expected and kind of covered everything. If you have any questions, let me know. Also, you may have to play around with the mouse, clicking settings and stuff.