Lv_obj_set_scroll_snap_y(obj, LV_SCROLL_SNAP_END) abnormal

I want to implement aligned scrolling, but there may be an issue of excessive scrolling at the top

normal
obnormal

Sample Code:

···
import display_driver
import lvgl as lv

Show an example to scroll snap

panel = lv.obj(lv.scr_act())
panel.set_size(100, 200)
panel.set_scroll_snap_y(lv.SCROLL_SNAP.END)
panel.set_flex_flow(lv.FLEX_FLOW.COLUMN)
panel.center()

for i in range(6):
btn = lv.btn(panel)
btn.set_size(60, 50)

label = lv.label(btn)
label.set_text("a {:d}".format(i))
label.center()

panel.update_snap(lv.ANIM.ON)
···