As I see in your picture you use the TipOverTreeLayout and OrgTreeRouter. Actually in TipOverTree the connections that link root level and second level items use the bottom and top connectors of the shapes. But the connections below second level start from custom connector and end in left connector. These settings are typical for TipOverTree Layout of usual tree structures and we have achieved it with both Layout (position of shapes) and Routing (the way connections are drawn). Your settings do not work because OrgTreeRouter internally sets the connectors which connections use and this local setting has bigger priority than your style setting.
You can consider one of these workarounds:
1) Use OrgTreeRouter to route the connections and then programmatically fix what you need by setting the (Source/Target)ConnectorPosition on some of the connections.
2) Implement custom Router. For more info, please check out the last section in our routing help article.