@Wenbin
Thank you for posting in Microsoft Q&A forum.
The SCCM lifecycle reporting is related to Asset Intelligence and the Asset Intelligence Synchronization Point.
Make sure you are configured it correctly, and the default synchronization schedule is 7 days, you may change it to 1 day to speed up the report update. Or you may try to manually trigger a synchronization.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.