Renewal banner has confusing workflow

Summary

I have a premium subscription on a Gitlab omnibus installation. Today, I got the following banner

image

What is the current bug behavior?

When I click on the Renew subscription button, I'm brought to the Customer Portal's Subscription Management page, but the "Renew" button is greyed out with a message telling me I cannot renew yet.

image

It seems that if such a big banner is presented, it's an immediately actionable item. I want to act on that but cannot because I need to wait for a date that was not detailed in the banner. As a user, I find myself in a confusing holding pattern.

What is the expected correct behavior?

I believe this would be more usable if

  1. The banner was not showed until the item could be acted upon, or
  2. The banner should not display "Renew Subscription" display the date at which the subscription can be renewed.
Assignee Loading
Time tracking Loading