I really hope this is firmware fixable as it would be unfortunate to have to recall the already issued units.
I agree that it is difficult to hear the difference between the two polarities, but there is an audible difference nevertheless. I have owned a DAC with a polarity switch and on some songs the difference was more pronounced than the others. It is just as noticeable as the difference between various filter choices on AKM or ESS DACs.
I own the D70 which does not have this issue, but if it did, I would not be happy with having to invert in the digital domain. Especially for using it with non-PC sources, like the PS4 Pro for example, which does not have the option of inverting the polarity.
Ultimately though, Topping has made its name by creating products that are properly engineered, measure great and sound good. Leaving this bug unfixed is not an option for a company of this reputation. It is great that a Topping rep is active on these forums, and I am expecting that they will be able to provide a fix one way or another.
In terms of people/competitors taking shots at Topping products and nitpicking about various things - I don't see this a bad thing necessarily. Firstly, it attests to the fact that Topping is officially in the big leagues now where people see them as a legitimate competitor. Secondly, if Topping internalizes this criticism properly, it can actually help improve their processes and products. Look what happened to Schiit as a result of all the ASR attention - they are producing even better sounding (and measuring) products now.
Edit: JohnYang1997 said that a firmware fix will be provided while I was typing this. Awesome customer support!