Yes, the signing order is from intermediate to intermediate where it applies.

For example:
In a chain of certificates as follows: `Root -> Int 1 -> Int 2 -> Int3 -> Leaf`

The flow is:
Root signs Int1, Int1 signs Int2, Int2 signs Int3, Int3 signs leaf.