A mi eso me ha pasado a veces cuando los campos estan en un subformulario y ese subformulario lo he puesto con formula en el formulario.
Incluso ponia un agente que recorria todos los items, sus nombres y valores y no salia nada.
Encontre un par de soluciones, en ese agente grabar antes de nada, y otra añadir los campos directamente en el formulario.
Saludos