Troubles with "Stretch To" constraint
It looks like the Stretch constraint uses the object's Y axis as the one that points to the Target (and deforms the object). So if your object's Y axis already points towards the target it won't rotate, but if the Y axis is 90°, the object will rotate 90°. So, depending on how your object is oriented, you may need to correct its orientation.