david_2018:
The warning message is generated because the library.properties file for the RF24 library contains the following line:
architectures=avr,arm,x86,esp8266,esp32
That doesn't necessarily mean that it is incompatible with the Nano BLE 33, only that the author of the library doesn't state that it is compatible (and at this point in time it is likely the board didn't exist when the latest version of the library came out). Try compiling a few of the examples and see if you get any other warnings or errors, and if not do some testing to see if it functions properly.
(edit)
There was a discussion dealing with the same library and the Nano Every a few days ago, it was necessary to make a couple of modifications to the code to get it working with megaavr architecture, after which the examples I've tried appear to function properly. See Problem with arduino NANO EVERY and libraries
when i try to compile, i get alot of errors after a long upload time. here is just a few :
error: 'class arduino::MbedSPI' has no member named 'setBitOrder'
_SPI.setBitOrder(MSBFIRST);
^~~~~~~~~~~
warning: "pgm_read_ptr" redefined
#define pgm_read_ptr(p) (*(p))
error: 'class arduino::MbedSPI' has no member named 'setClockDivider'
_SPI.setClockDivider(SPI_CLOCK_DIV2);
^~~~~~~~~~~~~~~
error: 'SPI_CLOCK_DIV2' was not declared in this scope
_SPI.setClockDivider(SPI_CLOCK_DIV2);
^~~~~~~~~~~~~~
note: suggested alternative: 'NRF_CLOCK_Type'
_SPI.setClockDivider(SPI_CLOCK_DIV2);
^~~~~~~~~~~~~~
NRF_CLOCK_Typ
exit status 1
Error compiling for board Arduino Nano 33 BLE.
there atleast 5 more warnings and errors. this is just trying to upload the "getting started" RF24 example.