Looks like your issue is because you are in a container screen.
If you look at "normal" processing ContainerEventHandler.mouseDragged()
It sends the mouse dragged event to the focused widget (if there is one).
However, AbstractContainerScreen overrides this method and only considers slots.
You are going to have to override it again to put back the processing for your sliders and then call super() if there is no focused slider.