I believe this is because the Server 2022 EVAL version does not properly change to Standard when a valid product key is added and incorrect language packs and Eval packages remain installed after the fact. On our client's Windows Server 2022 Standard we see the following installed packages:
Microsoft-Windows-Security-SPP-Component-SKU-ServerStandardEval-Eval-Package~31bf3856ad364e35~amd64~~10.0.20348.1 | Installed | Feature Pack | 8/05/2021 9:45 AM
Microsoft-Windows-Server-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.20348.1787
So not really sure which language pack to remove. I have yet to try this fix below, because we don't have 6 hours to wait around for a production server to reboot after removing the language package.
This may help someone.
Another user on Reddit noted a fix as follows: https://www.reddit.com/r/sysadmin/comments/120p7qq/comment/jvwj83u/

discosoc
•7mo ago
This is old and probably no longer useful for the OP but if anyone else comes across this, here's the how I was able to fix it after finding basically every advise online to be useless.
Symptoms: Updates fail with error code 0x800f0982. Manually installing the latest Comulative Update also fails. Attempts to repair with DISM from a local source also fail.
Cause: A previous update installed packages for multiple languages, at least one of which is does not have local package sources or is included in the normal ISO images (Polish, pl-PL in my case).
Resolution: in PowerShell as admin, run the below commdand to confirm the presence of extra language packs. Look for entries starting with "Microsoft-Windows-Server-LanguagePack" which should be grouped together. Towards the end of each name will be the language code (ko-KR, pl-PL, en-US, etc).
dism /online /get-packages /format:table
Next use the the below command with the full package name listed (copy/paste is ideal) to remove each non-English language pack (or whichever languages you aren't actually using).
dism /online /remove-package /packagename:<insert package name here>
Reboot the computer and it will run through an "Updating Windows" process and spinning dots before letting you log back in. This has been observed to take a very long time (6+ hours in the most recent case) so be patient and plan for the downtime.