A question about data fusion

Dear experts, my recent experiment intends to extract the position information of particles in SD. Since it involves the problem of data fusion in multi-threaded mode, I have a question.

If I record the location information directly through the ntuple tuple in the ProcessHits function of SD, and do not record the location information after merging the experimental data in the Merge function of G4Run, will this cause that I extract the wrong location information?

Thank you for your answers.