I would like to entirely bypass the Arduino Development Environment and MBed OS entirely by loading a build from the SEGGER IDE onto an Arduino Nano 33 BLE to its NRF52840. SEGGER is the recommended (free) IDE for NRF52x development and as I do not plan on utilizing any Arduino specific code, I believe I can do this without having to purchase an NRF52840-DK.
Are there any recommended safeguards as I work through this process?
I don't know how code is uploaded to flash, that might be different.
The Arduino IDE for the Raspberry Pi Pico (Mbed) can do both the disk-access and the upload via Serial (Serial after the bootloader was uploaded via the disk-access).
the Nano BLE has an Arduino bootloder. I guess the SEGGER IDE can't use it. It will want to use a SWD programmer. The SWD pins are only points on the bottom side of the board so you will have to solder a pin header there and make an adapter cable for a programmer.
why not buy some other nRF52 development board with propper SWD connector or on-board SWD programmer?
When I learned to program the nRF52840 on the Arduino Nano BLE 33, I found much help at the Nordic developer forum. There are people using Arduino boards with the SEGGER IDE (e.g. here). Even a SEGGER-Wiki has some according information.
Good luck!
(And keep us informed.)