behaviour tree tasks wont end

One of those casts have to be failing. You have one BTT that cast to BP_NPC_adventurer_one and another BTT casting to BP_NPC_VendorOne. Both are using the same pawn, the controlled pawn, as the object.