So this makes sense. Having an origin other than the target's location, when there is a target, makes no sense, because it will just snap back to the target afterwards.
Unless, that origin is used to offset where on the screen the target should be shown. This would make deadzones trickier though, as an origin could be outside a deadzone.