Since it was intended for new players they probably didn't expect to run out so quickly. If they have 1k codes each that's still a fair amount, but not nearly enough for the existing playerbase.
That would only work if you only ever needed one copy of a girl. They should have expected existing players to try for them too.