Supporting linux installs on older Apple hardware is difficult because Apple has made many changes to the EFI partition over the years. Linux installers may only support recent macOS versions (it would be nice to know which ones).
My iMac 14,2 (late 2013) ended up running Catalina after the SSD side of the hybrid drive failed last year. At that time, I installed Fedora 36. The upgrade to 37 came later.
It could be useful to know which MacOS version you have now and what the EFI partition contains. Given that you need to partition your disk to provide space for Fedora, you could try installing a recent macOS to the second partition.