First, reporting happens at the client, not WSUS. So run the client side script after deleting the computer from the WSUS MMC Console. Even if you think you've done this before, please do it with my script.
https://www.ajtek.ca/wsus/client-machines-not-reporting-to-wsus-properly/
If after that, the computer still doesn't show that it needs 24H2, run winvir and post a screenshot.