When you shoot an arrow with a maximum drawn back bow, the arrow is critical, which means it deals more damage and emits particles. The problem is that this state is not stored in the NBT data, which means when the arrow is unloaded it loses this state.
- Draw a bow to the maximum back
- Shoot the arrow
→ It emits particles (=critical)
- Close the world, while the arrow is flying
- Reopen it
→ The arrow does not emit particles anymore