Your BCF2k works with MIDI volume. MIDI volume control messages (and almost all other MIDI control messages) can "do" 128 steps.
MIDI control 7 at value 0 is -∞, at value 64 it is -6.0, at 90 it's 0, at 127 it's +6.0.
108 is 3.2, 109 is 3.4.
As you can see, 64 to 90 is 26 steps, for values from -6.0 to 0.0, being 60 times 0.1 - but with only 26 steps that means every smallest increment is 60/26 times 0.1, or 0.23 dB per step.
90 to 127 is 37 steps for 6.0 dB, so there it is 6/37 = ± 0.16 dB per step.
Imo there's really no need for more accuracy, and even if there is, you can enter 0.1 values (aka deci-decibels) by mousing the fader or even by qwertyping it into the fader handle.. I have never come across a mixing situation where + 3.2 was "just too soft" but 3.4 "just too loud" though. I bet nobody can hear the difference between a sound set at 3.3 and the same sound at 3.2 dB - unless they are played back back to back perhaps, but even then...
But, bottom line, this is how MIDI controllers work. Now I have heard of ways of making certain messages 14 bit (meaning 16,384 discrete steps in stead of 128), but I am not even sure that is possible with the BCF2000, and if it is, it is not really worth the trouble, study and dedication to understanding MIDI and MIDI manipulation you need for that. Make do with the 128 steps - it suffices in 99,96848565 % of cases...