The reason was because now the various city states needed a way to convince people outside their jurisdiction to also provide goods and services for their wars, and those people could not be cowed into using clay. Clay only works within a states jurisdiction because they could punish counterfeits and ensure it's value among subjects as a tax credit to the state. Outside a state's jurisdiction, foreign soldiers have no guarantee that those clay tokens will continue to be a secure store of value. What if the state you were fighting for collapsed tomorrow? Now their tax credits are worthless. Gold, on the other hand, holds it's value because people like shiny things regardless of which king is stamped on it. But because the gold is issued by a state with their tendency for standardization, now your gold trinkets come in nice standardized units instead of a random assortment of jewelry, what gold would have been used for previously.