It's likely this original NC(1) model is already end of support, I doubt there will be a patch, very few online services will be affected by this as unpredictability of simple DNS responses returning A records larger than 512 bytes is well known and avoided.
I do find it interesting that when initially querying the affected Huawei router on the first attempt the response comes back with truncated bit set but then there is no follow up TCP query - at least not that I can see on Wireshark. Subsequent A queries to the router come back empty. If I query against other servers e.g. 8.8.8.8 then a TCP fallback is immediately sent. Is the payload of that initial response that badly munted as its unclear what's happening at the Windows operating system API level.

