Hi Bird,
"The first problem I noticed is that the order of the curve I selected to convert into ornatrix guide and the order of curve generated from 'Curves From Strands Node' is different. Meaning I cannot apply the animation from ornatrix simulation back to client's guide curve even if the number of span is the same."
This is to be expected. CurvesFromStrand will generate a different set of curves with the animation on it, the animation will be applied to the Ox generated curves, not the source curves, this is how it works. In my first two messages I explained the workflow to exported the curves and animation generated by Ox, I didn't described a way to import the animation into the source curves, sorry If I confused you there. I expect that you where going to use the resultant Ox animated curves with the same amount of points for the final results.
About the Dynamics node. Is very difficult to advice you if I cannot look into the scene. Now that I think about it, the GroundStrands node is only needed if you are going to generate hair from those guides, which you are not going to do, you don't need it. This node affect the rotation of the guides, better don't use it on this case. Another cause of the issue can be something in the PushAwayFromSurface node, but is difficult to say without looking into the scece. To make the simulation a little bit more stable at the roots try playing with the Holder Particle Position parameter. This will move the initial particle at the roots, maybe this can help.
I'll see if Marsel can give you more information and details about Moov.
Jeordanis Figuereo (Product Designer. EPHERE Inc.)