Openlog is built on the V1.2.3 Artemis / Apollo3 boards library which does not support ArduinoBLE. Some people have tried to connected an external Bluetooth adapter to the TX/RX pins. Search in this forum for multiple articles around BLE, Bluetooth and Openlog.
I also used the an example from one of the git discussions and I was able to have it send some data. The problem I am having is that there are lags and I am not sure how to send the data correctly.
I know ArduinoBLE in depth… more than I ever expected to know
ArduinoBLE depends on the Cordio HCI-driver layer, next to the UART-HCI and virtual-HCI layer for ESP32. The Cordio HCI layer is part of the Sparkfun V2.2.1 (Mbed) boards library.
Sparkfun OpenLOG Artemis is using (for a number of very good reasons) V1.2.3 which does not officially support / have this HCI layer. I say ‘officially’ as I have been able to make stable working ArduinoBLE to work with V1.2.3 by using parts of ExactLE, which later merged into Cordio.
Not sure which git discussion examples you used, but with all of them ‘you are on your own’. Current and future versions of OpenLOG on V1.2.3 do not look to support ArduinoBLE, based on earlier posts from Sparkfun.