If there’s a crosswind, this behavior as basically correct.
The problem is that the crosswind effect is greatly exaggerated on ground in MSFS.
Suggest to re-test with zero wind. Delete all wind levels since even the default 2kts will cause aircraft to weathervane in MSFS.
It should be easy to check if your theory is correct by watching your aircraft from external view.