UP/DOWN key in edit mode has inconsistent behavior

When editing a block, pressing up/down moves the cursor line-by-line (as expected).
However, once it reaches the next block, pressing up/down moves the cursor block-by-block instead, thus jumping over multiple lines. I think this behavior is inconsistent (and unexpected from a UX point of view).

See gif below for an example:
2021-12-28 17.04.09