Player does not follow 2d platform movement

Good morning,

I have a player who is the child of a singleton game object by default, when he jumps onto a physics moving platform that does a move with rigidbody2d.velocity , he doesn’t follow it even though I have defined transform.parent = coll.transform ,

in fact the local position of the player varies (decreases) when he is in contact with this mobile platform unless I put transform.local position = new Vector2(0,transform.localPosition.y) there he partially follows it in this case,

it then effectively follows the movement of the platform but with an incorrect x position.

or when the movement of the platform is not physical with translate, then he follows the movement of the platform properly (is it necessary to do the movement of the platform with a physic rigid body in a platform game ? )

Please help me to solve the problem correctly, thank you very much and see you soon.