An issue with CreateVehicleServerSetter

if a vehicle is created by CreateVehicleServerSetter method then the ownership of the vehicle changes randomly sometimes

as an example 2 players are standing at somewhere
one of them spawns a vehicle
for the first few minutes the ownership is the player who spawned the car
but after a few minutes the ownership changes and goes to the another player

during the test the two players are afk and no actions are happening that moment

does anyone know what exactly is going on?
is there any solution for this ?
also this issue not happens with CrateVehicle function but since many scripts are using CreateVehicleServerSetter I need to know what caused the changing of the ownership ?

or even a native function that tells me ownership changed by the server is enough for my solution