To simplify what the OP has asked,
When applying the 'Tile Movement' behavior to a Sprite and put into the layout. Set its initial position somewhere else at the start of the layout, the sprite initially starts at the correct position (which we were given at the start of the layout) but then moves back automatically to its initial position on the layout.
It seems like the behavior is the same across older versions (I checked some 2019 versions of c3, and it is still the same behavior ), maybe this 'Tile Movement' was designed to be like this, I do not know, maybe this is a bug, I couldn't find any information about it in the Construct 3 manual.
As a workaround, you can place the player near the 'warpobject'.
Maybe others have better solutions.
If you think it's a bug, you can report it here
Here is the test c3p