Hola a todos:
La solucion a este problema que cuando despues de crear los temporales, los lleno y coloco relaciones entre estos, pero al terminar el reporte destruyo las tablas pero no las relaciones.
Entonces cuando vuelvo a generar el reporte como el llenado de temporales no respeta la relacion no almacena ninguno.
la solucion era borrar estos enlaces asi:
Tabla.IndexName := ''
Tabla.MasterField := '';
Tabla.MasterSource := OtraTablaVacia.MasterSource;
Gracias por la atencion prestada.