Radxa OS bookwork b1 (rsdk) won't flash to eMMC

Has anyone got the below version of Radxa OS to flash to eMMC?

I’m using the radxa-zero3_bookworm_kde_b1.output_512.img file which is 7.6G, but it keep failing flashing to Radxa Zero3 with 8G eMMC. (I’ve tried multiple different Radxa’s, all are 8G eMMC). It also fails flashing to a 8G SD card, but will flash to a 32G SD card, so I’m sure it has to do with the file size.
The UFS image link is dead so I can’t try that.
I have plenty of other images that I can fash to the eMMC, so it’s not that process.

I did find a way round this, but it’s not great.

Burn above mentioned OS image to CF card, boot and delete some of the bloat with apt remove / purge etc.
Get a dd image of a current running system on eMMC.
Mount both dd image and CF card, and replace the root partition (p3) on the image with that of the CF card.
Update the disk UUID on the root partition
Burn the dd image to eMMC with usual rkdevtool process.

A nicer way would be to simply mount the OS image file, reduce the root partition size then use something like truncated to reduce the image file size. This should wok since root data is less than the root partition size of eMMC (7.0G) but I could never get that working correctly.