Un po' un'ipotesi folle, ma guardando il metodo del controller e i nomi delle variabili, suppongo che tu stia passando il titolo tramite URL, qualcosa come
http://example.com/admin/delete/Title to be deleted
Il che mi porta a pensare che la tua query non funzioni a causa della codifica degli spazi nell'URL (o di altri caratteri) che non corrispondono agli spazi non codificati nel tuo db.
Prova con:
function delete_article_db($title) {
$this->db->where('Title', rawurldecode($title) );
$this->db->delete('article');
}