Long story short, the previous number up top is not actually your correct waiver spot. It basically runs a job and tells you how many teams have worse records than you and gives you that number. If you are seeing discrepancies its because the list is correct and other number is giving you the wrong waiver order.
Giving this information kind of exposes a little bit of flaws in HBD logic around how the WW order is calculated, because there are fringe situations like when some times have played 27 games and others 28, you might see some two sets of criteria being used to make the order.
Overall, we think providing the users with more information and control to make intelligent decisions around their teams is better. I understand you can't make everyone happy but its the nature of the application development/ game development.