Hi,
I did quick test on my side and it works as expected. I just changed the size like this:

And that's the only change I did in the project.
Then I confirmed first record is programmed as expected:

Second one is also OK:

This is state of cleared buffer after programming of all records and before reading of a record with id 10:

And finally, I can see that the record is read as expected:

So, I can see no problem here.
Regards,
Lukas