Perhaps it would be useful if the Smart Splitter could have adjustable ouput rates per minute or per cycle.
Per cycle meaning:
Example, the input conveyor belt is Mk. 3 (270 recources per minute) but there are only 120 recources traveling the belt per minute. The Smart Splitter's left output is set to 50 recources per cycle, the center output is set to 60 recources per cycle, and the right output is set to 10 recources per cycle. The Smart Splitter will keep splitting recources until the set amount has been reached for each output. In this case the right output will stop first as it is only 10. After that, the left output will stop at 50. And last the center output, when it reaches 60 it will not stop because the cycle is then complete and will start over again. Which means the center output will never stop as it has the highest ouput rate per cycle.
You could also set the Smart Splitter to ''output per minute''. Which will work the same as ''output per cycle''. But when the set amount has been reached all the splitter's outputs will stop outputting until the full minute has passed. this could take anywhere between 59 and 1 second(s).
This would be useful to output the correct amount of recources or meterials for production. And would make your factories more efficient.