(Original video: https://i.stack.imgur.com/5zu0r.jpg)
So, I set up a Bézier curve and made a rope mesh follow it with the curve and array modifiers. Then I hooked up each Vertex of the curve to an empty (Goal is to animate tying knots as tutorials). Everything works like a charm. When I move/rotate the empties, my rope will move and rotate as well. Great! Only, when moving this one single vertex (the one that has by default(?) red coloured handles), the entire mesh is offset from the curve (or collapsed inwards when I move the vertex along the x axis). Further testing yielded that apparently when moving that vertex of the curve, the origin point of the mesh is moved as well. Has anyone an idea what is causing this/ how to fix this? It happens only with this single vertex, and for the animation especially of the more complicated knots I need to have every single vertex be able to move freely without messing up everything else.
Thank you so much in advance and have a great day!