Players start keeps adjusting

So as you can see in the screen shots, the ball is well above, and inside the tube, but once I start, I start underneath the tube. I tried moving it around, and I either spawn under it, above it, or outside the back of the tube. I also have it set to spawn no matter what, ignoring all collisons.

this was it, totally forgot I had to re-import because of an issue, and forget to reset the collision after I reimported

If you covert this to the answer I will mark it as correct

is the collision of the tube hollow? it sounds like the middle of your tube is not outside the collision volume so when the player spawns it adjusts so its not overlapping. if you dont get what i mean imagine you have a cube that is solid like made of wood, and you try to spawn something inside the cube. it wont work right. now in the case of your tube when you imported it it probably didnt have defined collision so the engine made its own collision for it. the way the engine does it is that in basic terms it takes the outermost vertices from the center and creates a cube that the whole mesh fits in.

a quick method to see if this is the case is to open the static mesh for the tube, then click the collision button at the top and enable both options. this will chow you the collision. another thing to try would be opening the mesh and going to the details panel, look for the collision settings and then find collision complexity. set the collision complexity to use complex as simple. once thats set try playing your game again.