That might explain a lot. Some models clearly experience the weathervaning effect more than others. Also when coupled with Cx values that are off, you might start to understand a part of the problem (not that it’s one simple element, but likely several working in conjunction).
Have you posted a bug report on the B58? You should if you haven’t.