Hello again,
At first I have to appologies because I didn’t understand your problem, first time I read and thought you had exactly the same problem that I had these couple of days. However, as I said I could find the way out and I will explain below.
Ok, so when you add four, three, or two sides to ‘HB Facade Parameter’ it totally looks for same number of parameters for each input.
But, sometime when you add new ‘HB Facade Parameter’ with x number of parameters to each input, it might sounds like you are grafting it! Like there are four branches (sides) and in each branch there are four items like vertical boolean, depth, _win_height, _sill_height, etc. (Till here both your setup also works somehow fine! But it can be smoother if you don’t add so many 'HB Facade Parameter’s.
*** I couldn’t share the video I recorded. ***
So now about the shade count, when you use ‘HB Facade Parameter’ with a defined ratio, you have to play with ‘dist_between’ and ‘_shade_count’ at the same time. Because if you don’t, it is like the code behind it is implicitly calculating and setting the numbers based on the default or possible values. As you can see in the image below

When you have low value for distance, you can have more shaders. but,
when you have a distance like 0.5, it can’t add more number of shaders. This method applies to all of the directions based on the ratios and subdivisions you add to their specific input.
All you need to do is to be patience and a precise.
*** Because I am new here I couldn’t share the file but if you couldn’t get it through the screenshots or text, just let me know.
Peace,
Mehrzad