It is not nice if the slider jumps away from the cursor during dragging but there's nothing to stop that behavior.
If to configure sliders to send output only on release, it may look and feel a bit better but the functionality may then suffer.
Anyway - something to play with
[{"id":"739b4c54cd61dba5","type":"ui-slider","z":"f7524a639caff2a3","group":"6f47b8907c5da63a","name":"","label":"S1","tooltip":"","order":2,"width":"6","height":"1","passthru":false,"outs":"all","topic":"S1","topicType":"str","thumbLabel":true,"min":0,"max":"1500","step":1,"className":"","x":570,"y":2180,"wires":[["6229d6d33703184d"]]},{"id":"c6c8de7eebfbf1a3","type":"ui-slider","z":"f7524a639caff2a3","group":"6f47b8907c5da63a","name":"","label":"S2","tooltip":"","order":3,"width":"6","height":"1","passthru":false,"outs":"all","topic":"S2","topicType":"str","thumbLabel":true,"min":0,"max":"1500","step":1,"className":"","x":570,"y":2240,"wires":[["6229d6d33703184d"]]},{"id":"25ad8cffdcdb9817","type":"ui-slider","z":"f7524a639caff2a3","group":"6f47b8907c5da63a","name":"","label":"S3","tooltip":"","order":4,"width":"6","height":"1","passthru":false,"outs":"all","topic":"S3","topicType":"str","thumbLabel":true,"min":0,"max":"1500","step":1,"className":"","x":570,"y":2300,"wires":[["6229d6d33703184d"]]},{"id":"6229d6d33703184d","type":"function","z":"f7524a639caff2a3","name":"Max Limiter","func":"let powerstate = global.get('powerstate') ?? {\n \"S1\":0,\"S2\":0,\"S3\":0,\"T\":0\n}\nconst MAX = 3500\nconst SLIDERS = [\"S1\",\"S2\",\"S3\"]\n\nconst store = () => {\n global.set('powerstate',powerstate)\n}\n\nconst getOthers = (current) => {\n return SLIDERS.filter(s => s != current)\n}\n\nconst sumWithOthers = (c,o) => {\n let t = 0\n o.forEach(function(s) {\n t += powerstate[s]\n });\n t += c\n return t\n} \n\n//clear limited slider red thumb\nnode.send([null, null, { topic: \"all\", class: \"\" }])\n\n\nlet currentSilder = msg.topic\nlet others = getOthers(currentSilder)\nlet potentionalTotal = sumWithOthers(msg.payload,others)\nif(potentionalTotal <= MAX){\n powerstate[currentSilder] = msg.payload\n powerstate.T = potentionalTotal\n store()\n //send total and current slider messages\n node.send([{payload:powerstate.T},msg,null]) \n}\nelse{\n //set limited slider back to valid position and show red thumb\n node.send([null,null, {payload:powerstate[currentSilder],topic:currentSilder,class:\"limited\"}])\n}\n\n\n","outputs":3,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":750,"y":2240,"wires":[["dacfae04eeebdd2e"],["4fceb9f36afd020c"],["e1cb78f9b374d023"]],"outputLabels":["TOTAL","SLIDER","LIMIT"]},{"id":"4fceb9f36afd020c","type":"debug","z":"f7524a639caff2a3","name":"Current slider out","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":950,"y":2240,"wires":[]},{"id":"dacfae04eeebdd2e","type":"ui-text","z":"f7524a639caff2a3","group":"6f47b8907c5da63a","order":1,"width":0,"height":0,"name":"","label":"TOTAL","format":"{{msg.payload}}","layout":"row-spread","style":false,"font":"","fontSize":16,"color":"#717171","className":"","x":920,"y":2180,"wires":[]},{"id":"9f341c949f7d0373","type":"switch","z":"f7524a639caff2a3","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"S1","vt":"str"},{"t":"eq","v":"S2","vt":"str"},{"t":"eq","v":"S3","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":4,"x":370,"y":2240,"wires":[["739b4c54cd61dba5"],["c6c8de7eebfbf1a3"],["25ad8cffdcdb9817"],["25ad8cffdcdb9817","c6c8de7eebfbf1a3","739b4c54cd61dba5"]]},{"id":"e1cb78f9b374d023","type":"link out","z":"f7524a639caff2a3","name":"link out 1","mode":"link","links":["3a343c5b5ac0f0df"],"x":875,"y":2280,"wires":[]},{"id":"3a343c5b5ac0f0df","type":"link in","z":"f7524a639caff2a3","name":"link in 1","links":["e1cb78f9b374d023"],"x":245,"y":2260,"wires":[["9f341c949f7d0373"]]},{"id":"9f7c7f21600d0970","type":"ui-template","z":"f7524a639caff2a3","group":"","page":"","ui":"ae3d4aeb3f977a90","name":"","order":0,"width":0,"height":0,"head":"","format":".limited .v-slider-thumb__surface {\n background-color: red;\n}","storeOutMessages":true,"passthru":true,"resendOnRefresh":true,"templateScope":"site:style","className":"","x":580,"y":2120,"wires":[[]]},{"id":"a09405e12a01403d","type":"ui-event","z":"f7524a639caff2a3","ui":"ae3d4aeb3f977a90","name":"","x":170,"y":2080,"wires":[["92d5632155ec844e"]]},{"id":"92d5632155ec844e","type":"switch","z":"f7524a639caff2a3","name":"pageview","property":"topic","propertyType":"msg","rules":[{"t":"cont","v":"pageview","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":180,"y":2120,"wires":[["18173e1b7dd24971"]]},{"id":"18173e1b7dd24971","type":"switch","z":"f7524a639caff2a3","name":"page name match","property":"payload.page.name","propertyType":"msg","rules":[{"t":"eq","v":"Examples","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":210,"y":2160,"wires":[["4a404233a5f5a459"]]},{"id":"4a404233a5f5a459","type":"function","z":"f7524a639caff2a3","name":"sliders state","func":"let powerstate = global.get('powerstate') ?? {\n \"S1\": 0, \"S2\": 0, \"S3\": 0, \"T\": 0\n}\nObject.keys(powerstate).map(k => {\n if(k != \"T\"){\n node.send({ payload: powerstate[k], topic: k })\n }\n \n})\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":190,"y":2200,"wires":[["9f341c949f7d0373"]]},{"id":"6f47b8907c5da63a","type":"ui-group","name":"Sliders","page":"19eb6d108e9275e2","width":"6","height":"1","order":1,"showTitle":true,"className":"","visible":"true","disabled":"false"},{"id":"ae3d4aeb3f977a90","type":"ui-base","name":"Dashboard","path":"/dashboard","includeClientData":true,"acceptsClientConfig":["ui-notification","ui-control"],"showPathInSidebar":false,"navigationStyle":"icon","titleBarStyle":"default"},{"id":"19eb6d108e9275e2","type":"ui-page","name":"Examples","ui":"ae3d4aeb3f977a90","path":"/examples","icon":"","layout":"grid","theme":"a965ccfef139317a","order":3,"className":"","visible":true,"disabled":"false"},{"id":"a965ccfef139317a","type":"ui-theme","name":"Default","colors":{"surface":"#ffffff","primary":"#0094ce","bgPage":"#eeeeee","groupBg":"#ffffff","groupOutline":"#cccccc"},"sizes":{"pagePadding":"12px","groupGap":"12px","groupBorderRadius":"4px","widgetGap":"12px"}}]