CPE expiry

How does watch renew the CPE data ? I see that with a Garmin Express Sync, CPE becomes current but after a few days it becomes expired and doesn't get updated on Garmin Connect sync. I can start a GPS activity with proper tracks but still CPE doesn't get updated. So the question is whether it's normal for CPE to get updated only on a Garmin Express Sync ?