Help understanding structure behaviior in esp now example

No.

In the code I would use SafeStrings for string-manipulation and when it comes to send the ESP-NOW-Data I would copy the SafeString to a classical char-array.

In this way it will be flat

No time at the moment to write the code