This is not a bug, just an enhancement that could be done to the filters but with a decent amount of coding, which I would not go into details here. The sorting mechanism in nopCommerce works via a postback, which means that it refreshes the whole page including the filters. That is why they are cleared.
If you need your results sorted, sort them first and then use the filters. The filters will take into account the sort order.