Why does the Filename Change when passed in Model ‘file:///C:/xampp/tmp/phpE19D.tmp’ – CodeIgniter 4.3.5

Im trying to save multiple image files but after uploading the 1st image, the 2nd image is saved as
Filename: 1685437485_6dff28534eb1268da6eb.jpg(String) but when its being passed in the Model it accepts file:///C:/xampp/tmp/phpE19D.tmp (File Object)

$moveFile = $userVehicle['orcr']->store('img');
$move_status = $userVehicle['orcr']->hasMoved();
$data = new File($moveFile);
$userVehicle['orcr'] = $data->getFilename();
$vehicle_status = $this->addModel->saveVehicle();

This is my code

public function addClient()
    {
        $userdata = [
            'firstname' => $this->request->getPost("firstname"),
            'lastname' => $this->request->getPost("lastname"),
            'middlename' => $this->request->getPost("middlename"),
            'addr_1' => $this->request->getPost("address-1"),
            'addr_2' => $this->request->getPost("address-2"),
            'idNum' => $this->request->getPost("idNum"),
            'dept' => $this->request->getPost('department'),
            'img' => $this->request->getFile('personalPic'),
        ];
        $userVehicle = [
            'plateNum' => $this->request->getPost("plateNum"),
            'year' => $this->request->getPost("yearModel"),
            'make' => $this->request->getPost("make"),
            'model' => $this->request->getPost('model'),
            'color' => $this->request->getPost("color"),
            'orcr' => $this->request->getFile('orcr'),
        ];
        $post = $this->request->is('post');
        $session_active = $this->session->has('logged-in');
        $check_personalInfo = $this->validation->run($userdata, 'add_rules_personal');
        $check_vehicleInfo = $this->validation->run($userVehicle, 'add_rules_vehicle');
        //check if form method is post, check if user and vehicle are filled out
        if ($post && $check_personalInfo && $session_active && $check_vehicleInfo) {
            //move file to WRITEPATH/uploads/img
            $moveFile = $userdata['img']->store('img',);
            $move_status = $userdata['img']->hasMoved();
            $data = new File($moveFile);
            //get random generated filename then overwrite userdata['img'] then pass it to model
            $userdata['img'] = $data->getFilename();
            $this->addModel->setUserInfo($userdata, $userVehicle);
            $personal_status = $this->addModel->savePersonal();
            //check if personal info was saved
            if ($personal_status && $move_status){
                //input save for vehicle info 
                $moveFile = $userVehicle['orcr']->store('img');
                $move_status = $userVehicle['orcr']->hasMoved();
                $data = new File($moveFile);
                $userVehicle['orcr'] = $data->getFilename();
                $vehicle_status = $this->addModel->saveVehicle();

I tried using both getFilename() and GetBasename() but same result