Question: what is the difference between role hierarchy and sharing rules?
Answer: Sharing is cumulative; a sharing rule cannot reduce access provided by another means, such as the role hierarchy. As long as the users in a hierarchy are above others, they should still retain the same permissions. ... You can read more about this feature in Controlling Access Using Hierarchies.