Hi Guido,
I won't have time to look at this carefully for a little while, but one easy thing to try might be to redo your analysis, but use a version of yt built from source using the yt-4.0 branch. You'll need to clone the yt repository, checkout the yt-4.0 branch, and build from source by doing "python setup.py develop", after ensuring that numpy and cython are already installed.
yt 4.0 will move from using yt.units to a new unit library based on yt.units called unyt (
github.com/yt-project/unyt). When we updated the yt.units codebase to become unyt, there were some issues with magnetic field units that were resolved and it's possible that you're hitting a bug in yt.units and simply using yt-4.0 will fix this issue. Worth a try anyway!
If that doesn't help one of us will hopefully be able to look at this more closely sometime soon.
-Nathan