Nö, du hängst nur in deiner Denke fest.
Sende jeden Request direkt aufeinanderfolgend zweimal,
und betrachte nur den Ack-Payload des zweiten (das ist deine "Antwort" auf den ersten).
Dazu musst du nur entsprechend schnell preloaden.
Alternativ könntest du erst nach der Analyse des empfangenen Pakets etwas preloaden,
das dann mit dem zweiten Request abgegriffen wird.
(Hier sehe ich eine weitere Möglichkeit einfach viele Daten zu übertragen,
indem man in der Frage spezifiziert, welchen Teil der Daten man möchte.)
Ack-Payload ist keine Pflicht, nur eine Möglichkeit.
Dein Beispiel ist nicht tauglich zu sehen, was du wirklich wo machst,
also kannst du nur generelle Tipps bekommen.
Haben deine Knoten wirklich mehr als 32 Byte Daten zu berichten?
Erscheint mir sehr viel, ich bin bisher selten an diese Grenze gestoßen.
Aber wenn du mehr Daten zu berichten hast, kannst du ja zusätzliche Requests benutzen,
zwei benutzt du ja eh schon, um top-aktuell zu sein (bzw. um eine "Antwort" zu bekommen).
Die physikalische Payload Länge ist immer auf 32 Bytes begrenzt,
Mesh ist 'lediglich' ein Protokoll das multi-Packet Nachrichten unterstützt,
was natürlich die nutzbare Paketgröße weiter verkleinert.