Looks like you have Late update on. To my understanding, when you set a property like transform, it will not get the late update transform. Only if you have the beam attached to the MotionController it will excact. Alternatively turn off Late update if that doesn’t bother you. Personally i tried both with on and off, and can’t tell the difference really. Perhaps someone else can enlighten me, why it is super bad practice to turn it off though, because it seems to be the common oppinion.
Also note, if you attach your beam to your MotionController, but set properties on tick, it will again break late update for it.