Yes they are. Every row is a child widget containing buttons (also userwidget children).
For testing I added 2 rows of buttons inside every original row… and things start to make even less sense:
The Up arrow key navigates like this:

In general navigation works OK but when widgets are nested like this or when navigation is diagonal it fails completely.

