iTween issue with a follow-up tween on the same GameObject

Hi, this is an iTween specific issue. I’m trying to do a few camera movements, 3 altogether. The first 2 are function as expected, but I can’t seem to get the third camera tween to happen no matter how i structure the code. Any ideas or suggestions? Let me know if you need more info to assist–

code can be read easier here http://www.pasteit4me.com/1963001

function Update () {
PrimaryCamera.transform.LookAt(LookTarget.transform);
SessionTime = Time.time - StartTime;

if (SessionTime > LeadTime firstMove == false) {
firstMove = true;

// PRELIM MOVEMENT, THIS ONE WORKS FINE
iTween.MoveTo(PrimaryCamera,CameraSettlePosition,InitialSettleTime);
}

if (SessionTime > MoveToScoreboardTime MovedToScoreboard == false) {
MovedToScoreboard = true;
iTween.Stop();

// FIRST MAIN MOVEMENT (I’M SEEING THIS MOVEMENT), SEE FUNCTION BELOW
ScoreboardMoveIn();
}

if ((SessionTime > MoveToScoreboardTime + ShowScoreForTime) (MovedToScoreboard == true)) {
print (“I’m seeing this, so I’m getting into this loop.” + Time.time);
MovedToScoreboard = false;
iTween.Stop();

// SECOND MAIN MOVEMENT (I’M NOT SEEING THE CAMERA MOVE BACK HERE), SEE FUNCTION BELOW
BackToBaseFromScoreboard();
}
}

function ScoreboardMoveIn () {
iTween.MoveTo(PrimaryCamera,iTween.Hash(“x”,CameraScoreboardPosition.x, “y”,CameraScoreboardPosition.y, “z”,CameraScoreboardPosition.z,“time”,ScoreboardTransitionTime, “easeType”, “easeInExpo”, “speed”, 50));

iTween.MoveTo(LookTarget,LookTargetScoreboardPosition,ScoreboardTransitionTime);
}

function BackToBaseFromScoreboard () {
iTween.MoveTo(PrimaryCamera,iTween.Hash(“x”,CameraSettlePosition.x, “y”,CameraSettlePosition.y, “z”,CameraSettlePosition.z,“time”,ScoreboardTransitionTime, “easeType”, “easeOutExpo”, “speed”, 50));

iTween.MoveTo(LookTarget,LookTargetBasePosition,ScoreboardTransitionTime);
}

It would be a ton easier if you could include a very simple demo scene so I can just open in and take a look. Thanks.