Hi, can you check if the email you used in the recent purchase is the same as your account email? We use emails to identify license expiry time. If you use 2 emails, then the system thinks there are 2 accounts.
If that's the case, please just tell me the email you used recently, and I'll change it to your account's email. Then you'll see the renewal in your account page.