In this case, you can not compare the actual across different categories as the threshold value varies a lot. One with 2% can be good where another has to achieve 90% to be good.
So, better to have different charts like bullet chart/gauge for those categories as you have already tried, or, to use a single scorecard with alerter if number of category labels is not fixed.