Seeeduino XIAO - Circular Buffer sent over BLE

This may not be a direct answer, but I hope the code in the link below will give you some insight.
I am experimenting with using FIFO to transfer data at high speeds, with results of around 50 KB/Sec.

XIAO nRF52840, Efficiently Uploads Peripheral On-Board Flash ROM Data to Central