We are in Sister's Oregon. We have a 15' Engleman Spruce between our house and a noisy intersection. It is watered by a lawn sprinkler system. It has been rotating/leaning toward the fence for close to a year (turning/leaning at the roots). Since the water system was turned off this fall the rotation accelerated.
Deschutes County Oregon trees and shrubs
Hi, Yes I cannot think of anything additional for the tree, you can temporarily guy it to keep it straightened, using a flat strap. Sounds like you are doing something like this already. If you want to send a photo of how you are staking it, that could be helpful. Winter watering when the ground isn't frozen can be helpful. Fertilizing it once in spring with a basic fertilizer (15-15-15).