Getting BLE Server working on Arduino Nano 33 BLE

Hi, I’m fairly new to mbed but as I understand it the Nano 33 BLE is built on top of the os and can access all of its relevant apis. I’ve been trying to get a BLE server working, starting with the characteristic write example on the BLE Server guide and I finally got it to compile and run (using platformio not the arduino ide). Unfortunately, it doesn’t show up on a scanner app in anyway I can recognize, and getting it to compile required me to add this to the folder with the BLE header files because “gatt-server-process.h” did not exist. I still get warnings in the unmodified parts of the api, wondering if anyone has any experience with this?