Characteristics of size larger than the MTU size will automatically be split into multiple packets.
No idea what the answer for your first two questions are however :/
Hello Nate Roth,
The maximum MTU size can go upto 512 for any CyBLE device. In the BLE component setting you can set it as per your requirement.
However , the MTU taken for the BLE communication will be effectively = Minimum (MTU size of Central, MTU size of peripheral). By default it will be 23. If you want to use more than 23 means, client should send an MTU exchange request to the server.
For some Clients like mobile phone MTU size may limited to some particular value. However if your client and server is CyBLE device, then it can use upto 512 bytes.
If your MTU size is 23 , and you want to send data >23, you can do it by Writelong /read long properties. Your data will not be lost.