The team at Rare are aware of this issue and a fix is currently underway. In the meantime players can resolve their issue by completing the following:
- Find an armory chest (on board your ship or outside the weapon shop)
- Equip a flintlock pistol to your 1st weapon slot
- Kill yourself in-game
Your problem should now be resolved and you should now be able to equip a second weapon.