I am sure that you have an old file on your phone!
Put a breakpoint in the Starter module in the line shown below.
When the program stops at that line and you go one step further, what happens ?
Does the program jump to the next line
File.Copy(File.DirAssets,. . .
Or does it jump directly to
End If ?
If the program jumps to
End If, that means that you already have a file and the new one is not copied.
Add this line
File.Delete(Shared & "/Dbs/", "dbirc.db")
before
If File.Exists(. . .
to delete the existing file.
Then, before the next run, comment this line to avoid deleting the new file.