I have a solution: as a server let your connection ALWAYS up, and allow you computer to sleep.
When you want to reach your Plex Server, the Plex Player asks plex infrastructures to join your server on port 32400. The is a classic new tcp connexion, so it’s start with normal SYN packet. There is NO Magic Packet sent, Wake on Lan is not involved, Plex doesn’t rely on WoL. Second problem, when your computer is deeply sleeping for hours, the network card is off (the switch could be involved) and no packet could wake it, magic or not.
The solution :
1 - put a redirection of 32400 port on your LAN server static IP or let uPnP works.
2 - do NOT tick the “only allow a magic packet to wake the computer” on your network adapter. It’s not related to WoL magic. But you need a SYN packet to revive it. Do like in this post Wake on LAN (WOL) for Windows 10 PLEX Media Server when in sleep mode. Is it possible?
3 - Owners of Windows 10 HOME (PRO jump to 4) have to install the gpedit.msc, follow this solution https://www.itechtics.com/easily-enable-group-policy-editor-gpedit-msc-in-windows-10-home-edition/
4 - change local policy to let your network adapter active when your computer is sleeping according to this link https://www.howto-connect.com/keep-internet-connection-active-when-in-sleep-mode-windows-10/
5 - in power settings, advanced…PCI Express tab, you may have to choose OFF for Link State Power Management setting.
PS sorry for my english i’m not a native speaker of Shakespeare