Hi Marcell.
Looking at your code I would suggest that the problem is caused by dataframe styling. If you remove styling, then scrolling should work.
I already reported this bug to Datalore in March - https://datalore-forum.jetbrains.com/t/dataframe-styling/785. Seems like no solution yet.