Used cursors and it now works completely!

New gdb is created, file is added, new field is added to fc, points are
put in ALL CORRECTLY