are you interested in examining all the detailsabout ESP-NOW and what datatypes can be used in a struct / can not be used in a struct
or
do you want to realise some project that exchanges data over ESP-NOW?
If you want to realise a project simply don't use String but instead use arrays of chars
(another name for them is "c_string" ) or use the library SafeString.h
best regards Stefan