Uufff...! ya lo tengo cuasiresuelto, y ya descubri cual es el error, lo que pasa es que al enviar por primera vez el formulario, hace el SELECT usando el ultimo ID guardado, y no el que acabo de hacer con el INSERT.
Donde me perdi fue en donde coloco la consulta INSERT para que me recoja, desde la primera vez, el ID que acabo de guardar.
Por su puesto que esto no ocurre al enviar el formulario por segunda vez o mas, pues si lo hace bien.
Alguien que me de un norte de como resolver esto??? o mejor lo dejo por unos dias y refresco la cabezota...
saludos y gracias de antemano