How to use Rules to assign user badges to users with sufficient User points?
Which version of User Badges are you using?

According to the module page "The 7.x version is NOT suitable for production yet." so if you want to use it you will probably need to do some manual debugging at the very least.

This user had the same issue you are seeing and they said uninstalling and reinstalling the latest 2.x dev worked for them.