Gtk4 ColumnView: Invisible rows

Hi,

I have a ScrolledWindow+ColumnView and after scrolling for a bit, rows go invisible, but if I select any row in the border between visible and invisible, the row is rendered.

Before click:


After click:

I’ve read the Character demo in the gtk-demo application, which does not have this issue, but the only difference I see is that I append the items to the list after it is created.
I don’t know if this is somehow related to https://gitlab.gnome.org/GNOME/gtk/-/issues/2971.