Esta é a string de conexão com senha
Data Source=filename;Version=3;Password=myPassword;
Como você afirmou que usa navicat para definir a criptografia sqlite. Criptografia significa que você criptografou o banco de dados, é diferente de definir uma senha para um banco de dados.
ao definir uma senha para um banco de dados, tente este código ..
//create file
SQLite.SQLiteConnection.CreateFile("c:\\mydatabase file.db3")
Dim cn As New SQLite.SQLiteConnection
//set password
cn.ChangePassword("paxword")
//remove password
cn.ChangePassword("")
Remova a criptografia primeiro ..