the position Update of the task target is not optimal in dedicated environment!
problem is quite simple
"_object" is tracked, but not "vehicle _object"!
to secure backward compatibility please modify the code, that it would be possible to assign STRING value to the module destination and "call compile" this if (typename == "STRING").
if the destination than is "vehicle objectFromNetID xxx" everything should work fine!