I am struggling to see what the issue is. I am on 22H2, and my winre is 22621.
Why do you want to keep the old winre partition? It is only used in context of Macrium Reflect to create a usb drive/iso and new one works on older installs.
You can tidy up things as well as follows:-
If you type following in admin command prompt, it will move the current winre.win file from recovery partition and park it on C drive.
Then you can delete one of the recovery partitions and run the reagentc command with setrimage
REAGENTC.EXE /setreimage /path r:\Recovery\WindowsRE
You have to temporarily assign recovery partition a drive letter using diskpart or tool like minitool. Yiu may need to create the folder structure as well.
This moves winre.wim back to the assigned recovery partition.
Then if you check, it should say it is enabled and which partition is in use (don't forget the hidden 16 mb msr partition - below shows recovery the recovery partition as 3rd but there is a hidden partition - Reflect shows it though)
In fact, the recovery partitions are not needed if not using bitlocker, as the enable parameter will put the winre.wim on C:\recovery folder.