Spline Mesh Components lose their collision in a packaged game when spawning them at runtime, or modifying them via 'Set Start and End' function at runtime.
Steps to Reproduce:
Project attachment included for easier repro sample. (4.23, compared against 4.24)
1. Open the attached project, play. The sphere falls on the spline mesh, collision works properly.
2. Package the project and run the .exe. The sphere falls through, the collision doesn't work.
3. (The spline mesh is spawned at runtime. If it's placed in editor, the collision works properly. But if it's spawned at runtime or altered via 'Set Start and End', it doesn't work after packaging.)
Collision doesn't work after packaging if the spline mesh is spawned at runtime or modified using the 'Set Start and End'.
Collision works properly after packaging, when spline mesh is spawned at runtime or modified.
There's no existing public thread on this issue, so head over to AnswerHub just mention UE-93234 in the post.