As of right now, OrderedDataStores are unusable for most situations for leaderboards except time played.
Lets say you have a leaderboard for people with top badges or top rebirths. The way OrderedDataStores currently work is if you get to the top first, you are at the top. If someone else gets to your exact count, and they got there second, they are now in first place on the leaderboard.
This is fundamentally broken behavior. It defeats the purpose of using an OrderedDataStore for anything other than time played for competitive leaderboards.