Saeculo, the ruler of a Republic was able to accept an oath to the Duke of Barad Falas (the realms Capital) and he did so around a month ago, having previously been the Lord of another region before becoming Ruler.
So he did not have a current oath at the time the Duke offered one? Perhaps that's the key.