Entendo sua conotação.
No meu caso específico, o Form A é uma tela onde existe apenas uma GRID read only cujos dados são oriundos de uma View que faz um Select de quatro colunas e não permite update. O form tem um Timer que refresca a informação a cada 30 segundos.
O Form B é uma tela de cadastro. Neste é que existe o problema. Apos atualização de uma determinada tabela, acontece a perda de informação. E detalhe, não é sempre.
Sei que detalhar todo processo é complicado. O ideal seria ver a situação de perto.