Error with facet filters in vue

Hey there,
I implemented facetFilters in Vue Instant search. The only problem that if I am filtering using Mobile Brands, checking the storage filters overrides the applied facets.
For eg - If I filtered using Brand “Apple”, it shows facet filters of 32GB and 64GB, but clicking on either one overrides the applied APPLE filter and all the phones of 64 GB are shown. Can you please tell me where it all went wrong?

@if(\Illuminate\Support\Facades\Auth::check())
    @if(\Illuminate\Support\Facades\Auth::user()->role==1) <!--Dealer -->
        <ais-index
                app-id="Q5IYJ43XF9"
                api-key="eb9bda691044aed1d217db64608643dc"
                index-name="phones"
                @if($brand)
                :query-parameters="{
                     numericFilters:['sold != 1'],
                     facetFilters:[['company:{{$brand}}']],
                     numericFilters:'(visibility = 3,visibility = 2)'
                   }"
                @else
                :query-parameters="{
                     numericFilters:['sold != 1'],
                     numericFilters:'(visibility = 3,visibility = 2)',
                   }"
                @endif
        >
        @elseif(\Illuminate\Support\Facades\Auth::user()->role==2) <!--User -->
            <ais-index
                    app-id="Q5IYJ43XF9"
                    api-key="eb9bda691044aed1d217db64608643dc"
                    index-name="phones"
                    @if($brand)
                    :query-parameters="{
                     numericFilters:['sold != 1'],
                     numericFilters:'(visibility = 3,visibility = 1)',
                     facetFilters:[['company:{{$brand}}']]
                   }"
                    @else
                    :query-parameters="{
                     numericFilters:['sold != 1'],
                     numericFilters:'(visibility = 3,visibility = 1)',
                   }"
                    @endif
            >
     @endif
 @else
                    <ais-index
                            app-id="Q5IYJ43XF9"
                            api-key="eb9bda691044aed1d217db64608643dc"
                            index-name="phones"
                            @if($brand)
                            :query-parameters="{
                             numericFilters:['sold != 1'],
                             facetFilters:[['company:{{$brand}}']]
                            }"
                             @else
                            :query-parameters="{
                              numericFilters:['sold != 1'],
                              }"
                            @endif
                    >

 @endif

Hi Prashant,

Did you try setting up disjunctive facets?
https://www.algolia.com/doc/guides/searching/faceting/?language=javascript#conjunctive-and-disjunctive-faceting

Or you could also try to set the storage as filter instead of facet.