Why is the trajectory accuracy of the Actor generated using the ribbon particles of the Niagara system not enough?

I tried to use the niagara system to generate a ribbon to record the Actor’s movement, but this is shown below. The ribbon generated when the Actor is bouncing on the ground is not accurate, as demonstrated in the yellow line area. The blue part is the Niagara ribbon, while the red one is implemented through the drawdebugbox function.


I set the position parameter to ribbon in niagara using the vector array parameter passed in. The vector array is obtained in the tick event of the actor.



How do I need to set the ribbon or modify it to make it conform to the actual motion path?

Perhaps the Post-Solve Module in the particle system could help?

## Post-Solve Modules
**Calculate Accurate Velocity**

This module calculates an accurate velocity from a previous position to the current position. This is useful if a constraint was applied that altered the expected position of a particle outside the framework of the solver.