Recoveries are hard to come by because they are rarely updated.
If they work at all they leave it at that.
Your only chance is to have somebody who has EDL working or Magisk to pull a copy for you.
But why would you presume that there is a problem with your recovery?
Also, when you say "boot loop" do you mean that the device resets itself automatically or that it just stalls somewhere?
Since you can get to fastboot, what does either of this do?
Code:
fastboot reboot recovery
fastboot reboot-recovery