Openthread on the XIAO BLE

The NRF52840 dongle can be used for OpenThread applications. From a hardware perspective, this dongle is very similar to the XIAO BLE board. Their bootloaders are different however. This seems to cause a problem when I try to run examples from Nordic Semiconductor (ot-nrf528xx/src/nrf52840 at main · openthread/ot-nrf528xx · GitHub) on the XIAO BLE board. I believe this is bootloader related. I can convert the output from the above examples to UF2 but maybe the entry point is wrong? Any help?