It is assumed that there are no categories for sub categories. There is only a filter, according to which the results are displayed.
I would like to move away from the GET parameters (/? Param = 1 & param = 2,3,4), this is ugly, not CNC, and there is a possibility that search engines do not approve of this. In addition, if you swap the parameters, the content will remain the same, and the link will change, which by definition is a duplicate.
But how long is it? In order to change the place of filters, the link does not change and duplicate pages are not created.
The question is purely theoretical, since I just want to understand the competent principle (approach) in this case. Brains turn out, and did not understand how to do it.