Local FIle Trigger miss files when batch of files dropped

I have a Local File Trigger listening to changes on the folder. When a xml file is dropped into the folder, it goes through a series of nodes to convert to json and eventually https POST to an endpoint.

The problem I faced is when a batch of files are dropped into the folder together, the output are inconsistent. The process will miss a few files on every run. Anyone can advise a method to address this? How can the Local File Trigger process each file one at the time?

Thanks in advance