Every time a Zigbee module joins the ConnectPort X2 initiated Zigbee network I receive a packet that was not sent.

Without going into much detail now:
I’m using a ConnectPort X2 to receive fixed-size packets from home grown sensor devices configured as Zigbee end device and Python code using a single Zigbee socket to receive and process the packet data. However, every time after the Zigbee end device joins the Zigbee mesh network I receive data that was not sent explicitly. Is this some sort of initial data message, a bug in the socket implementation, or what?

Marc de Hoogh

What frame are you getting?
There are some pre-defined API frames given in the product manual. By frame Id you can identify the frame and parse the rest of the frame.