Sometimes it takes a bit for the system to catch up/realize you are eligible for free C+. You can go into your ticket and remove the upgrade requests, refresh, and then re-select the upgrade requests to basically 'reset' it if something is stuck in the system.
Also seen where the website wants to charge but the app lets you pick a seat.