Slow performance when scrolling through a document with lots of diff markers

Take an SQL file from a git controlled repository (e.g., 300 lines of insert instructions, each line wrapping over around 15 lines), open it in Nova, make a bunch of changes to it (almost on every line). Diff markers are shown in the gutter, as expected. But scrolling through the document becomes sluggish/slow (frames are getting dropped when using an M1 Max).

Now copy that document outside the repository (to a location that is not managed by Git): the diff markers are indeed not there and scrolling in the document is fast.

Thus I feel like that there’s a performance issue when scrolling through a document with lots of diff markers.