A Chinese player's dilemma

My English is not good, so this letter relies entirely on Google Translate. The sentences may be a bit strange, but I believe you should be able to understand the meaning behind it.
I am very supportive of your game, so I purchased almost all the appearance sets from in-game stores early on. But now I have noticed that you have directly launched DLC bundles on the STEAM store page, which has caused the following two issues.
Firstly, for identical DLC bundles without any discount promotions, the price on the STEAM store page is significantly lower than purchasing directly within the game. I am very willing to support you and also love collecting in-game purchasable appearances, but the obvious price difference makes me feel like a fool. Regarding this point, I hope you can calculate the price difference and provide us, who have supported you for a long time, with some compensation for in-game points. I would be more than happy to continue spending on purchasing other individual appearance items in the game.
Secondly, the purchase that I have already made in the in-game store cannot be displayed as owned in the STEAM store, which almost caused me to make a duplicate purchase. Compared to the first point, the second point actually makes me feel more distressed. Because the names of DLC bundles are all in English, my English is not good, so every time I want to confirm if I have already purchased the package, I need to carefully check. Can the content that has already been purchased in the game be identified and displayed as purchased in the next update.
I believe there are still many players who are troubled like me, and I hope you can consider our feelings and help us solve the problem.
Finally, I love your game very much and am willing to support you all the time. I hope you can continue to develop and surpass Diablo.