php – Select Filter me funciona por momentos

Buen día,

Tengo en Jquery un select Filter que me permite agregar en el thead un select con todos los respectivos datos de una tabla para poder traer y agrupar estos datos, el problema que estoy teniendo es de que en algunas ocasiones no me realiza este filtrado y una vez recargo nuevamente la pagina me vuelve a funcionar sin problemas.

var table = jQuery1('#datos table').DataTable( {

        initComplete: function () {         
    this.api().columns('.select-filter').every( function () {
            var column = this;
            var select = $('<br/><select style="width:100px"><option value="">Todos</option></select>')
                .appendTo( $(column.header()) )
                .on( 'change', function () {
                    var val = $.fn.dataTable.util.escapeRegex(
                        $(this).val()

                    );
                    column
                        .search( val ? '^'+val+'$' : '', true, false )
                        .draw();

                } );
            
            column.data().unique().sort().each( function ( d, j ) {
                if (d.indexOf("<a href=") > -1) {
                  temporal = d.split(">")
                  temp2 = temporal(1).split("<")
                  select.append( '<option value="'+temp2(0)+'">'+temp2(0)+'</option>' )
                }else{
                  select.append( '<option value="'+d+'">'+d+'</option>' )
                }
                
            } );
        } );
    }, 
} );

Esto me genera lo siguiente.

Select Generado por Jquery

Pero al momento de seleccionar lo que quiero filtrar algunas veces me aparece el siguiente error.

introducir la descripción de la imagen aquí