Welcome to the forums @Gradeun!
The look_at
functions rotates a node so that's its local Z axis faces the target position. My guess is that the flower body node's forward direction is not facing the local Z axis, which is why visually it doesn't appear to be tracking the target.
When you select the flower body node with local space mode enabled in the editor (it's the little white cube above the viewport), does the forward direction of the flower body node face the Z axis?
If it does not, then what I would recommend doing is either adjusting the 3D model so it faces in the correct axis, or parenting the visual aspects of the flower body so they face the local Z axis of the node you are calling look_at
on. You could also adjust the rotation after calling look_at
so the proper axis is facing forward through code. It depends on which axis the flower body node is facing though.