The MAX32664 bootloader requires that all 8210 bytes of page data (2 command bytes + 8192 page bytes + 16 checksum bytes) to be sent as part of the "Bootloader Flash" command in one I2C write transaction. Some microcontrollers (such as some Arduino platforms) are limited by hardware to smaller I2C transaction sizes.
It's still possible to use these to send pages to the MAX32664's bootloader, but a workaround must be used to enable larger I2C transaction sizes.
A common workaround is to use a software-based "bit-bang" I2C driver. Bit-banging the I2C drivers allows the software to work around transaction size limitations in hardware - any 2 GPIOs can be used as SDA and SCL with this method. For example, a common library to use on Arduino is the BitBang_I2C library.
Alternatively, some manufacturers offer driver upgrades and/or reconfiguration to enable larger I2C transaction sizes. For example, a customer using the NRF52840 faced this issue and was able to resolve it with a driver upgrade (see this forum post). Contact the manufacturer of your specific microcontroller to request clarification on whether or not larger transaction sizes can be enabled on your platform.