@boozz
It is pretty easy to use these docs. Just look up the frequency you use and check what are the limitations.
In the ECC document (page 9) you can find the followings for 2424MHz:
Max power: 10 mW e.i.r.p.
Spectrum access: No requirement
This means that you can transmit all day if you want (no requirement on spectrum access), however, the tx power may not exceed 10 mW e.i.r.p. nrf24L01's max output power is 0dBm which is 1mW so using this module you probably cannot violate the rules.
I did not mention it in my first post, but I'm more worried about the 868MHz band.
Same doc. page 8, row h1.5 868.7-869.2 MHz
Max power: 25 mW e.r.p.
Spectrum access: ≤ 0.1% duty cycle or LBT+AFA
For this band RFM modules like RFM69HW or RFM95HW are often used. The max output power of these devices is 100mW so if you just set the module to the max TX power, you are already way above the limit.
The trickier part is the 0.1% duty cycle which means your airtime per device cannot be more than 60ms per minute (86,4 seconds per day) unless your device implements LBT and AFA Sometimes this is hard to respect, especially in LoRa mode.