With rpi4, I didn't hit any issues:
$ sudo fedora-arm-image-installer --image=Fedora-Workstation-39-1.2.aarch64.raw.xz --norootpass --media=/dev/sda
Place your finger on the fingerprint reader
Failed to match fingerprint
Place your finger on the fingerprint reader
=====================================================
= Selected Image:
= Fedora-Workstation-39-1.2.aarch64.raw.xz
= Selected Media : /dev/sda
= Root Password will be removed.
=====================================================
*****************************************************
*****************************************************
******** WARNING! ALL DATA WILL BE DESTROYED ********
*****************************************************
*****************************************************
Type 'YES' to proceed, anything else to exit now
= Proceed? yes
GPT PMBR size mismatch (4156811 != 250085375) will be corrected by write.
The backup GPT table is corrupt, but the primary appears OK, so that will be used.
The backup GPT table is not on the end of the device.
= Writing:
= Fedora-Workstation-39-1.2.aarch64.raw.xz
= To: /dev/sda ....
dd: warning: partial read (65536 bytes); suggest iflag=fullblock
17014218752 bytes (17 GB, 16 GiB) copied, 213 s, 79.9 MB/s17179869184 bytes (17 GB, 16 GiB) copied, 213.812 s, 80.4 MB/s
0+619058 records in
0+619058 records out
17179869184 bytes (17 GB, 16 GiB) copied, 213.818 s, 80.3 MB/s
= Writing image complete!
= No U-boot will be written.
= Removing the root password.
= Installation Complete! Insert into the board and boot.
And rpi4 boots just fine from the created mSD with 39 1.2 .