@pcu Hi,
thank you for the information regarding this. I am glad you solved this.
It seems that the Arduino BLE library does not have an option to check if the buffer is full before sending the data.
I think that per specification, the maximum characteristic length is 512 bytes.
BTW: Do you have any examples with GUI-O and STM32?
Best regards,
Klemen