I noticed that when I switched from hours to points based ranking !topranks still list people based on hours, not points.
Not sure if this has been reported before.
I just double checked and top 5 for !topranks 5 is the exact same as !tophours 5, although I'm using points based rank system.