ORIGINAL: Malevolence
If it is intended that putting xx% block allows the movement of 100%, then I question the intent. Some percentage of new players are going to keep bringing this up a bug, because the behavior is inconsistent.
There's no inconsistency it works exactly the same no matter the case. Only issue here is that people think that system is percentile base while it is weight base. What it does every time is this:
1. Check if direction is allowed (Previously visited roads aren't allowed)
2. Get weight for direction (Weight is inverse of block)
3. Calculate weight based supply count
4. Send supplies according to 3. calculation
And the calculation for 3. part is: Logistic Points / Sum of all allowed direction weights * direction weight
Because of this if there ever is even one direction supplies can flow and they will flow there. All blocks also always block all supplies because weight is 0 for these the match checks out for these too.
I do not see any reason to change it since changing it would change the
"I added a road block but it is letting supplies through. How do I prevent supplies through to get more supplies to my army?"
into
"I added a road block but I'm still not getting more supplies. How do I get more supplies to my army?"
There's no difference that the true issue is still unanswered and new player confused and I would argue that the latter is even more harder to spot since it would make the supplies disappear making new players think that they did the right thing.
What I've understood is that you would like the game to do a different calculation on supply flow if there's just one direction and it's blocked. Or would it need to also change the flow mechanism in case people set all roads into road block as that's also a situation that causes some confusion among the new players.
I disagree completely on creating a special case for this, to remove actual usage of 95% block allowing 100% pass and to punish "wrong" supply setups.
Instead more education on the actual supply flow should be the answer. It's a quite simple system no reason to make it even harder