Zend certified PHP/Magento developer

Special price is shown even though the configured date has passed

We are facing a problem with Special Price End date on Magento 2.3.5

We are updating the prices using the Rest API.
When we add the special price with the start/End date all work fine until the end date is past.
The product remains in discount after the expiration date and the only way to fix the issue is to resave all the affected product. For example, modify the name or something similar…

Our cron jobs seems to work fine.