I personally interpolate vectors only if I need to control the interpolation step in a way that Tween library doesn’t allow. In most other cases I find using Tween is sufficient to move/rotate an entity from state A to state B. You can also chain tweens.
I considered this functionality, but left it for the reasons that I did not see how it is possible, for example, to control several components at the same time (without duplicating). Therefore, I fixed in my mind that Tween is more for animations, and it is better to write gameplay logic with other tools.