Vehicles created using the server setter native CreateVehicleServerSetter will spawn with a ped inside them if the vehicle exists in the current client population.
For a replication of this issue, teleport to the following coords, wait for population spawns, then run the following command on the server:
I noticed the cars do eventually drive out of scope. When the cars get back into the scope, they keep driving around with what i think are “pretend occupants”? (no ped in the driver seat - vehicle keeps driving) https://streamable.com/rcd3pj