the real core problem, in all honesty, is people are way, way too fixated on the idea that the Great Barbarian Hero™ must, for some reason carry the Two-Handed Sword of Power™ on their back.
And this trope has been embedded in the public consciousness as the only way that a two-handed sword should be carried for the better part of a century, first through stuff like Robert E Howard, later on through paintings by Frazetta and Vallejo, then Conan in film, then every pop culture since - Warhammer, Blade, LOTR, The Witcher, and so on.
its become so pervasive, that people cant think that there's any other way.
you don't need to use magically fastening straps to attach your pollaxe, daneaxe, halberd or spear to your back. it has a butt-cap (which may also be sharpened and used equally as much as the main part of you weapon) that means you could use it as a walking-staff. you propped the 2h sword on your shoulder, and walked with it, or put it on the horse.
You don't sheath a mace, or a staff, or a flail. the only weapons you sheathed were swords and daggers. Swords are the odd one out, really, for them doing that.
What would be far more logical, than trying to work out ways to sheath all items, is to ask yourself, what is this action meant to convey?
and the answer to this is: its meant to convey non-aggression in social interaction.
Well... its not whether a sword is sheathed or not that matters. its body language. So I would argue that what needs done is that the "sheathing" animations, are actually thought of as "being non-threatening" standing normally, instead of a fighting stance. lowering the arms, relaxing the body. Opening a full-face helm. Propping your crossbow on your foot. Putting your empty weapon-hand forward for a hand-shake, or a open-palm "hail" salute.
Its not if your weapon is wrapped in some leather that makes you sociable, its your body language and actions.
or in other words, its not a act which matters, its the body language animation that shows whatever weapon being stowed in a way that's non-aggressive.