The s132_nrf52_7.0.1 documentation says:
Call stack: The SoftDevice uses a call stack combined with the application. The worst-case stack usage for the SoftDevic e is 1.5 kB (0x600 bytes). A pplication writers should ensure that enough stack space is reserved to cover the worst-case SoftDevice call stack usage combined with the worst-case application call stack usage.
Does this mean that if I use the OS, then should every task have a margin on the stack to bind SoftDevice interrupts? Or only threads where functions from SoftDevice are called?