Pretty sure this is an old glitch that has been around for years, rather than a new one. If you go to settings/gameplay and select hide Polymorph helmet and reload your weapons should stay where they are meant to. It was some problem with costumes I believe, I complained years ago about a nightblade I had that wore the bathing suit and they fixed it for that one costume, but not the others. The solution above fixed it.