The last table on the S132 Specification BLE "data throughput" web page lists the maximum GATT Notification send/receive rates as 16kbps when using an event length of 2.5ms and C.I. of 20mS.
A quick calculation suggests that 2.5mS is enough time for 3 Notification packet transfers per event (0.708uS per transfer including 2 x T_IFS). This would yield (3 x 20 x 50) = 3kBps = 24kbps of Notification payload.
Am I making a mistake in my calculation or is this discrepancy due to a limitation in the scheduling or buffering?