I don't think there are any standards around that.
If, from your design POV, this should denote a success (albeit a special one), I'd go with 201 (ie CREATED) for the first invocation and 200 (ie OK) for the subsequent ones.
If you see it as an error (I'd find it odd though) then I'd pick 200 (ie OK) for the first call and 409 (ie CONFLICT) for the subsequent ones.
No matter which one you choose, the most important thing, as you already know, is to be consistent and predictable about that in your API.
MDN on status codes: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…