It will be much easier to use MoveTo behavior here - you can give it waypoints for the entire path.
Do you mean adding waypoints coordinates to the Array and loading them in the loop? Because Move To behaviors doesn't work in a loop for me either.
If you need to use Tween, I would suggest giving tags to tweens. Move them all into a function. Instead of using "Repeat 10 times" loop, run the function once. When the last tween ends (use "On Tween Finished" trigger), run the function again.
I tried it, but the object behaves strangely, moving randomly :(
Maybe you know of some tutors or manual on topic of waypoints and tween tags?
I would appreciate it.