What Overall Execution Status took into account is the time when your test is effectively run; it's not the date of the Test Execution.
"Latest status" will show the latest status taking into account the date of the related Test Runs.
We have this document that will help to understand the calculation:
Hope this helps!
It could be a cache issue since the status is calculated. Please clear the custom fields, so they get re-calculated. The option can be found in the Integrity Checker of Xray found in the Jira Administration \ Apps \ Xray settings: https://docs.getxray.app/display/XRAY/Integrity+Checker#IntegrityChecker-CalculatedCustomFieldValues
Rogerio Paiva [Xray Support Team]