Windows 46xx event logs do not display event message
Although your XPath query seems a bit odd because of multiple rows with: <Select Path="Security">*[System[(..... it shouldn't be a problem....but you could re-consider the way you are filtering the events.
The fact that it starts working well after a service restart means it's probably not related to your configuration. A record or a log about the event that actually triggers the issue has to be written somewhere... So, the best thing you could do is to share your NXLog's internal logs. They are located in your: C:\Program Files (x86)\nxlog\data\nxlog.log file.
Also, please tell us something more about your use case. On how many servers does the nxlog service run? Is the nxlog configuration the same for all of them?
Best regards,
Nenad