Unfortunately, the particle system has been without a feature owner for a while. We are looking to have that change this year as we ramp up our team size
For the moment:
The bounding box is currently calculated via calculateLocalBounds and tries to make a best guest based on the velocity graphs.
This recalculation doesn’t seem to happen in the Editor unless you do a change such as ticking and unticking wrap.
Regardless of the Editor preview, the calculation should still happen in the launch tab and the particles shouldn’t hit the bounds.
@MitchMeyer1 Does this happen for you in the launch tab or Editor view only?
Edit: Bug report ticket for the Editor Preview: How to avoid Particles System to teleport particles?