Hola.
Me cuesta un poco interpretar el contenido de esa prosa tan extensa, pero creo que no has elegido el componente mas idoneo para lo que deseas hacer. Intenta cambiando los
TLabels por componentes
TDBText.
Solo debes configurar su propiedad
DataSource al mismo
TDataSource del
TDBGrid y en la propiedad
DataField el nombre del campo que deberá mostrar.
Al estar ambos componentes (DBGrid y DBText) asociados al mismo
TDataSource no vas a tener incongruencias de ningún tipo.
Saludos