The answer to all question is "Yes", but sometimes also "No".
There are many different options, and the results will vary with the options. For example, with Kirkland's sterically hindered silanes, the amount that you can put on the surface depends on the steric hindrance around the base of the silane, and the coating level would in this case be independent of the chain length. The same is true for the case of hybrid packings, where only part of the surface is covered with silanols. There the amount of silanols on the surface determines how much you can bond, and the surface coverage of a C18 and a C8 is identical.
With respect to steric hindrance, you should look at a pore as the inside surface of a ball. If the pore size is small enough, the tips of your C18 chains will touch earlier than the tips of your C8 chains, and you get a higher coverage for a C8. On the other hand, if the ball is large enough then this does not play a role any more, than the surface coverage of C8 and C18 is identical, even when you go for maximum coverage. The last thought gets me to another point: everything said above applies to a situation, where you try to achieve maximum coverage. There are packings around (e.g. the Atlantis T3), where the surface coverage with the primary C18 silane is kept low on purpose, for example to achieve a full wettability in water. In this case, silanols are removed through the endcapping, which is anyway the common second step.
The other element that plays a role in retention is the ratio of surface area to pore volume. Most of us are aware that a C18 on a large pore size gives less retention than a C18 on a small pore size. But the pore volume itself can be varied, and a packing with a small pore volume gives much more retention than the %C indicates. %C is not a valid measure for retention.
So, some packings are made like sheep with a full head of hair, and other packings are made like bolding sheep, and then you have little lambs as well.