I now realize the BPM sorted list does not necessarily (always) brings the kind of songs I thought it would.
A slow song can have higher beats & a fast song can have low beats.............learnt something new.
BPM along with tempo makes the difference
To be clear, BPM is actually a unit of measure for tempo. (ie. The tempo of this song is 120BPM), so they're effectively the same thing.
What you're seeing (presumably) is the lack of perfection of automatic tempo detection algorithms. Due to the complexity of the issue there just isn't a way to do it with 100% correct results (at least not yet).
One of the most common mistakes you'll see with auto-tempo detection are values that are either half or double they're true value. So a slower song might be labeled at 180bpm, but is really 90bpm. So, if you've got time to do some manual modification you can scroll through your sorted list of "fast" songs and for any that you know are slower, just manually edit the value to half of whatever the auto-detection tagged it as. Then do the opposite while going through your slow songs. Depending on how many songs you have this may or may not be feasible.
-JB