From what I understand it is a gridding issue. If you are in the same grid as the S Rank it has priority, but if you are not in the same grid (which is true more often than not if you are a ranged dps) the game will first render stuff in the same grid as you (like other players and their pets) before rendering things outside the grid (such as the elite mark).