In my defense, and, I'm freely admitting here that I now think I made a poor ruling, my granting the Suggestioned Goblin a second saving throw wasn't to allow him to break the charm. The question that came up at the table was, "Does Suggestion prevent the Suggested victim from allowing or taking actions that are not directly contrary to the Suggestion?" IOW, normally, the goblin would have allowed the other goblin to take the sword, no problem. That was part of their strategy and was also something of an artifact of the terrain, an Entangle spell being cast, so on and so forth.
Now, handing off the sword isn't contradicting the Suggestion, specifically, although, looking at it now and not in the moment, I can certainly see the argument that it could be interpreted that way, or, rather, I should say, allowing the other goblin to take the sword isn't contradicting the Suggestion specifically. So, should the Suggestion spell cause the goblin to treat his ally as an enemy and resist the ally taking the sword?
Well, in the moment, I wasn't sure. So, I used a second saving throw as a measure - when in doubt, roll dice after all.
The Suggested Goblin made the second save (not breaking the Suggestion, but, not resisting either) and the other goblin took the sword.
But, yeah, that's a bit too convoluted, thinking about it now. It would have been much simpler to allow the Suggestion to work as intended.
These kinds of spells are kinda tricky to adjudicate. You don't want to make them too powerful, but, at the same time, you don't want to screw over the caster either. It's a really fine line to tread.