BPM Count almost always wrong

Hello, I am new here! I just got my Cross DJ and upgraded to the newest version and the BPM count simply does not work. I use Cross DJ for MAC and it often halves the BPM Count i.e. it shows me for TNGHT's Higher Ground that it has 80 BPM—now this track definitely has more than 80 BPM. Many rock songs that should be around 145-150 show up as 75) About half of the songs show what I'd deem the wrong (half) of the BPM—only for some basic house / dance songs does it seem to show the correct BPM. This makes the BPN count a huge issue as the tracks become unmixable on the software.
PS.: The search function does not seem to work properly, so I hope that this topic had not been discussed at some point further back, but as far as I could see it was the first one.
PS.: The search function does not seem to work properly, so I hope that this topic had not been discussed at some point further back, but as far as I could see it was the first one.