Out of curiosity, what's the settings in your "\Terraria\ModLoader\WeaponOut.json" file?
Otherwise, what mods are you running? I can't really help until I can recreate the problem unfortunately.
{
"version": 1,
"show_weaponOut_visuals": true,
"forceshow_weaponOut_visuals": true,
"enable_base_weapons_and_tiles": true,
"enable_whips": true,
"enable_fists": true,
"enable_dual_weapons": true,
"enable_accessories": true,
"enable_emblems": true,
"readme": "First off, make sure to reload before the configs will take any effect. Most of the fields do exactly as they say, they will allow the mod to load, or choose not to, sets of content from the mod. The only field that does not do this is forceshow_weaponOut_visuals, which simply forces the weapon to always show regardless of the visibility of the first accessory slot as this is an oft requested feature. WARNING: Clients will desync if their local config is different to the server - this cannot be fixed without forcing the clients to download the server's mods and forcing the mods to reload. So don't mess with this too much outside of singleplayer unless you know what you're doing. And no I'm too lazy to find out how to even fix this behaviour, though a simple server mismatch warning might be a good idea. Feel free to delete this."
}
these are the settings in the json file, everything is as they should be, turned on.
As for mods i am running right now, i list them below, all are running latest versions.
Recipe Browser
Wing Slot
Boss Checklist
Omniswing
WeaponOut
Infinity - Endless Items
Even More Modifiers
Cheat Sheet
Skyblock Mod
All the Walls
MaxStackPlus
Stamina