- In your case I would not use nested style for all, I would use 2 distinct paragraph styles PersonName with PersonTitle as nested (character) style and PersonCompany. Not needed to use character styles at all for Company and for one of the first 2 of them. Instead I would use the definition of next pargraph style in each of these paragraph styles.
- In compbination with 1.: Don't use force line break (shift+return), use normal return.
- Space before and after are not character properties, but paragraph properties, that's why you should use paragraph styles instead of nested styles in one paragraph.
I think the the nested style related to character style (space before and after not included), are you trying to put person titles won it's on pragraph.
Also try next style pragraph, apply to each person title a paragraph style then run apply paragraph style then next style.
The short version, which nobody, it seems to me, has yet made clear, is that space beore and space after only apply to actual paragraphs. By setting this up as one paragraph with forced line breaks the only place you will ever be able to add paragraph spacing is between the Person Company line and the beginning of the next paragraph.
That said, and I definitely don't recommend this (because using separate paragraphs, as Willi suggested is the better way), you might get the effect you are looking for by changing the leading as part of one of the nested styles.
I seem to recall that you go the same advice to switch to multiple paragraphs a week or two ago....
You've been advised since your first post that your desired result requires two paragraphs, and two paragraph styles; not one paragraph with 3 nested styles. The problem you're having now is a result of trying to do it as one paragraph.