Send/Receive event tasks + wrong XML generation

I am using the “Send event service task” and the “receive task” to send and receive message through kafka Topic. See screenshot.

I was wondering if this is necessary/useful to have a connection (arrow) between those 2 tasks since the receiveTask has both channel key and event key defined and “knows” from who to get the message.

Related question:
The connection exists between the 3 boxes but when I save the flow and look at the view mode (before I export it), the connection disappear. See second screenshot.

The result is that the generated xml is not valid since there is one waypoint instead of a minimum of 2.
So I have to add a fictive waypoint in order to make the XML valid.

By the way, I am using Flowable 6.6.0

Thanks for your help!

<bpmndi:BPMNEdge bpmnElement=“sid-4455ABD6-3135-4434-B4B8-DFDD69CC06DE” id=“BPMNEdge_sid-4455ABD6-3135-4434-B4B8-DFDD69CC06DE”>
<omgdi:waypoint x=“550.9499999999999” y=“81.92592592592592”></omgdi:waypoint>

Should I post this issue on GitHub?

I see there is a issued open for this bug: