Windows wavespluginserver.exe vs. WavesLocalServer.exe

Hello,

Been using Waves plugs for a while with Windows and would like to understand how the following background applications are designed:
WavesPluginServer.exe
WavesLocalServer.exe

The applications are installed to autorun from
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

as shortcuts with links to:
“C:\ProgramData\Waves Audio\WavesPluginServer\WavesPluginServerV15.2.bundle\Contents\Win64\WavesPluginServer.exe”

and

“C:\ProgramData\Waves Audio\WavesLocalServer\WavesLocalServer.bundle\Contents\Win64\WavesLocalServer.exe”

Seems to me that WavesLocalServer.exe is in charge of Licensing. When I kill the proccess and run a DAW (Ableton or Nuendo) the process starts back up automatically.

It is unclear what WavesPluginServer.exe does.

From what other users have posted on Reddit, it sounds like it is some sort of memory bank which makes the Waves plugins use less resources.

To any Waves moderator can anyone confirm this.

If so I would like to take these out of autoruns and use them only as needed when running sessions with Waves Plugins. (which I will do anyway, somehow)

Heres what I did:

Disabled WavesPluginServer.exe and WavesLocalServer.exe from autoruns (startup)

Make a copy of WavesLocalServer.exe in same folder and rename to WavesLocalServer_bak.exe

Create shortcuts to WavesPluginServer.exe and WavesLocalServer_bak.exe (on desktop for when I need them)

Delete WavesPluginServer.exe

I have licenses on USB stick.

Everything seems to work fine with no background proccesses!