Ho fatto una prova creando un piccolo modulo, che legge i dati da una tabella sqlite3 con un campo di tipo float; la lettura non mi dà problemi, i valori vengono letti correttamente con tutti i decimali, per cui il problema potrebbe essere l'oggetto grafico su cui vai ad inserire il valore (es. la TextBox).
Faccio ancora qualche prova e ti dico...
...
...
ho fatto subito!
A me funziona benissimo! Credo tu abbia qualche altro problema.