It has nothing to do with nwnx really, there are some features that requires nwnx, but Linux nwnx doesn’t have those functionalities and windows nwnx doesn’t exist for NWN-EE. EDIT: And CPP is written to work whether you have nwnx working or not.
But yes, there was this guy who had some issues with CPP and NWNX. Issues I don’t understand, so if you have some issue then you should ask on their discord.
btw - if you are using dedicated server then you need to copy the files into /override folder in the dedicated server folder.