Select2 does not work - hidden

My hidden select2, does not work when shown
before:

After

Help me please.
I believe it is simple

Code:

Tengo el mismo problema y no me parece nada simple, ya que para que funcione el select en el evento edit, necesitaría poder recargar el select, pero como esta “wire:ignore”, no lo hace, pero si se saca el “wire:ignore”, no funciona el select2. AYUDAAAA!!!

En una ocasion que tuve que usar un select2 tuve que aplicar estas lineas script y mantener hidratado ese select2 y no usaba wire:ignore para nada
en el blade

<select class="form-control col-sm-6" id="selectCompany">   
 //do your stuff here
</select>

<script>

        $(document).ready(function() {
            window.initSelectCompanyDrop=()=>{
                $('#selectCompany').select2({
                    placeholder: '{{ __('locale.Select a Company') }}',
                    allowClear: true});
            }
            initSelectCompanyDrop();
            $('#selectCompany').on('change', function (e) {
                livewire.emit('selectedCompanyItem', e.target.value)
            });
            window.livewire.on('select2',()=>{
                initSelectCompanyDrop();
            });

        });

    </script>

en el componente

protected $listeners = [
        'selectedCompanyItem',
    ];
public function hydrate()
    {
        $this->emit('select2');
    }
public function selectedCompanyItem($item)
    {
        if ($item) {
           //do the other stuff here
        }
            
    }

dime si entiendes esto y pruebalo