@Sergius
VLC does not support BPM in another way, it just does not support it at all. VLC only supports user-defined fields and simply shows any user-defined field you create.
So if it is important for you that VLC shows the content of a BPM-field, just give the field any other name. ie. MYBMP.
You can even tell Mp3Tag with the Mapping that it shall write the user-defined field MYBPM when a BPM-Field is saved.