Gameobbject1(Animator,Script)
-Gameobject2(SpriteRenderer)
--Gameobject3(SpriteRenderer)
-Camera

上記の構造となっているGameobject1のScriptからGameobject2を取得し
Gameobject2のTransform.positionに値を設定しても動きません。localpositionでも動きません

Cameraを動かすことはできるので、Gameobject2がGameobject1のAnimatiorで制御されていることが原因だと思いますが…