From OP:@kyasu If I flash the OrangeFox Recovery which support full A13 decryption can I update your rom without adb sideload?
Required TWRP is provided in this post (see below) that returns the correct 'ro.product.device'.
So, with a different recovery, you have to check and eventually handle that requirement.
Sideload can be avoided copying ROM and gapps (and maybe magisks) on a usb-c pen drive, so TWRP can read from that device and write on system partition