For anyone still experiencing this issue, it seems like @atlaskit/jql-editor is not compatible with React’s <StrictMode />, causing it to render the text input twice.
Removing <StrictMode /> should fix the issue for this component when running locally.