When a device connects to the NetLinx master, every port from 1 up to the maximum numbered port across address-port/channel-port/level-ports used by the TP4 file, will report ONLINE.
When the device goes OFFLINE, the NetLinx master will notify Offline for every port from 1 up to the maximum numbered port of any previously connected device that had used the same DeviceID - consider it an AMX-ism.
What this means is that you may get more device-ports being reported OFFLINE than are actually defined in your TP4 file.
The same occurs irrespective of the ICSP device (AMX or TPControl).