Unfortunately, you must have extended the Recovery partition before creating the EFI partition. As the new EFI partition sits between the C drive and the Recovery partition, the Recovery partition can't be extended using Disk Management.
(or)
You can discard the existing Recovery partition and move WinRe to the C drive. This can be done if you don't plan to enable BitLocker Drive encryption on the C drive.