Implementation AIPath

Hi, I am implementing an extended class off AIPath to use in combination with our framework.
Our navigation system can calculate points in the world and transforms are usually not present.

To set the target for the seeker I use the following code:
this.seeker.StartPath(transform.position, Position, OnPathComplete);
But that gives me the following error (claiming a claimed path):
ArgumentException: You have already claimed the path with that object (Alloch07_me(Clone) (AstarNavigatorAdapter)). Are you claiming the path with the same object twice? Pathfinding.Path.Claim (System.Object o) (at Assets/AstarPathfindingProject/Core/Path.cs:518)
It seems that AIPath claims a path twice when using vectors for the target in combination with setting the path on the seeker directly. So I have tried overriding the OnPathComplete function and not claiming the path there, but that leaves me with an error when despawning the character (because he apparently has not yet claimed the path).

Any clues on what’s going wrong?