I have purchased KWGT pro however it is showing to pay 299 again whyyyyy???
You most likely have the in-app license, which does not require the separate Pro Key app. To check if you already have the pro version, just open KWGT and go to app settings. Check if it says Free or Pro at the top.
