Ripeto:
File.DirAssets e File.DirInternal sono accessibili solo dal programma stesso, non sono accessibili dall'esterno con un explorer
File.DirAssets è a sola lettura, sono i files che hai aggiunto al tuo progetto e sono dentro al file APK
File.DirInternal è a lettura e scrittura e serve per memorizzare dati del programma che non vuoi siano accessibili ad altri programmi
il tuo database, come si vede dall'immagine che hai postato, è su Android/data/NomeDelProgramma/files che è la File.DirDefaultExternal
su questa cartella ci puoi leggere/scrivere (non serve richiedere all'utente i permessi) e ci puoi accedere anche da un explorer (sia in locale sia da un PC collegato a cavo USB)
con SQLite viewer hai creato il database e lo hai messo sulla File.DirDefaultExternal, ecco perchè lo vedi senza problemi
Sergio