Atlaskit Select isRequired doesn't work

I’m using Atlaskit Select component to select a value, but the isRequired={true} aria-required={true} doesn’t work. However, the isRequired={true} in Textfield works well. Below is the code:

<ModalTransition>
                {isOpenDialog && (
                    <ModalDialog onClose={closeDialog}>
                        <Form onSubmit={(data) => submitData(data)}>
                            {({formProps, submitting, setFieldValue}) => (
                                <form id='entity-mapping-form' {...formProps}>                                 
                                    <ModalBody>
                                        <Field label='Issue' name='issue' isRequired={true} aria-required={true}                                           
                                        >
                                            {({fieldProps: {id, onChange, ...rest}}) => (
                                                <Select
                                                    {...rest}
                                                    isSearchable={true}
                                                    options={[
                                                            
                                                            {label: 'Task', value: 'Task'},
                                                            {label: 'Epic', value: 'Epic'},                                                          
                                                            {label: 'Bug', value: 'Bug'},
                                                        ]}
                                                    placeholder=''                                                  
                                                />
                                            )}
                                        </Field>
                                      
                                    </ModalBody>
                                    <ModalFooter>
                                        <LoadingButton type='submit' form='entity-mapping-form'
                                                       appearance='primary'
                                                       isLoading={submitting}>Create
                                        </LoadingButton>
                                        <Button onClick={closeDialog}
                                                appearance='subtle'>Cancel
                                        </Button>
                                    </ModalFooter>
                                </form>
                            )}
                        </Form>
                    </ModalDialog>
                )}
            </ModalTransition>

For the Select component, you need to do custom validation for it:

<Field
  label="Issue"
  name="issue"
  isRequired
  aria-required
  validate={(value) => !value || value.length === 0}>
  {({ fieldProps: { id, onChange, ...rest }, error }) => (
    <Select
      {...rest}
      isSearchable={true}
      options={[
        { label: 'Task', value: 'Task' },
        { label: 'Epic', value: 'Epic' },
        { label: 'Bug', value: 'Bug' },
      ]}
      placeholder=""
      validationState={error ? 'error' : 'default'}
    />
  )}
</Field>

See the example for this validation here: Atlaskit by Atlassian
You can also go through the Atlaskit documentation: https://atlassian.design/components/form/examples#validation

In my opinion, your questions are quite obvious, so I think it is better if you could take some time to go through Atlaskit documents and examples before posting any question, probably you will find what you need, and it is of course will save your time.

Thanks for your advice.