What is the value on the VFileInput, "VModel" property? By default this is set to 'file1'. I suspect that is the reason and if there is a value there, then the app still recognized that content as containing whatever you selected as a file and thus has not been automatically cleared.
A VModel for the file input for example is usable where you have a VImage on the page and after selecting the file you want to preview/show it on the same page. Using the VModel "variable" of the VImage here automatically updates the image after the file is read. This could also be the "field" name of your db.table where you want to save the base64 string of the image (for saving), for reading, you can use that vmodel to show an image.
If there is a value in VFileInput VModel, then you have 2 options
Option 1 - Clear the VModel at runtime..
page.RefreshActiveRefs(Vuetify)
VFileInput.Clear(page)
This will clear the vmodel and also nullify the VFileInput.
Option 2
Remove the "variable" name from the VFileInput VModel property and leave it blank.