By default, a quote can be produced and potentially re-sent to a customer, even after the quote has been produced and won.
If you would like to prevent users from being able to do this, you can enable the user role Restrict production of won quotes.
This will make the Produce button on quotes uninteractable.