Client is not targetting the host and the host is always targeting the client. I am using the editor and build to test. When I connect as Host in the editor, the target variable of tank spawned by the host is only getting set, and not of the tank spawned as client.
My script is a little different than the one in course but similar. I skipped the CommandGiver script and using UnitMovement for this as well. And this update is the same as the one in Section 1s player controller.
I did tried commenting the [ClientCallback] and initial hasAuthority check but still same results.