Adding a VRCObjectSync to an object and using udon# to change the scale does not send or receive the changes to scale to players. In the gif you can see how trying to move a synced object with the component moves it back to the synced position of the owner. Taking ownership while changing the scale does not cause others to see the changes nor does it reset the scale to the owner's.
Code used in gif:
public void ScaleChange()
{
//Networking.SetOwner(Networking.LocalPlayer, sphereArray[sphereIndex]);
sphereArray[sphereIndex].transform.localScale = sphereOrginalScale.localScale * scaleSlider.value;
}
public void moveThing()
{
Objects.Pool[0].transform.position = Objects.Pool[0].transform.position + new Vector3(.1f, 0f, 0f);
}

Photo Viewer

View photos in a modal