RedBoard Artemis/ArduinoBLE Odd Behavior

I can successfully upload sketches that blink the on-board LED, change the code, and upload again with no errors and the code runs as expected.

If I add a call to BLE.begin(), the code compiles and uploads without error, but everything after the BLE.begin() call does not appear to execute and the on-board LED repeatedly flashes what appears to be O4 in Morse code (letter O, number 4).

Where might I be going wrong?

Product/Version info:

RedBoard Artemis

Arduino IDE 1.8.13

SparkFun Apollo3 Boards 2.0.0

ArduinoBLE 1.2.0

SparkFun Variable Loader

include statements:

#include <Apollo3.h>

#include <ArduinoBLE.h>

Should have been SparkFun Apolo3 Boards 2.0.5

Also, clicking Get Board Info returns:

BN: Unknown board

VID: 1A86

PID: 7523

SN: Upload any sketch to obtain it

if you have the latest version of ArduinoBLE (1.20), this is a recently discovered known issue https://github.com/sparkfun/Arduino_Apollo3/issues/362. Try to install the 1.1.3 version.

Thank you Paul!

Reverting to ArduinoBLE 1.1.3 did indeed solve the problem.