TAdvStringGrid - Dies at the end


I have an issue, I cannot quite find the solution to on myself.

I have a small test application.
I contains a TAdvStringGrid and when I enters this, I can enter values.
When pressing ENTER the program auto  advances and direttion is top to bottom.
Reaching the buttom and the program enters what seems to be an infinite loop.

I would like to know if its just one of the many settings I have misused.
Or how to solve this.

A small sample can be downloaded here (Written in Delphi 10.2).