O que estou fazendo no meu aplicativo é exatamente a mesma coisa, criando um "my_db.sql" -> salvando-o na pasta "raw" e depois copiando e criando meu banco de dados em tempo de execução.
Eu tive o mesmo problema. O aplicativo parecia funcionar bem em todas as versões inferiores do Android, exceto o Pie. Depois de muita deliberação e análise, o que funcionou para mim foi adicionar uma única linha "db.disableWriteAheadLogging();" no método "onOpen()".
@Override
public void onOpen(SQLiteDatabase db) {
super.onOpen(db);
db.disableWriteAheadLogging();
}