I just tested, and it seems the scroll_started and scroll_ended signals are never sent by the ScrollContainer node. My hunch is that this is a bug, that should probably be reported on the GitHub repository.
I do not think the fault is on your side, but rather this is a bug. :smile: