Athom say this: “Homey can handle up to 15 direct ‘children’” (on this page).
It can probably support a bit more (it’s not a hardcoded limit but depends on the amount of RAM used by the Zigbee controller) but you should use 15 as a “safe” limit.
Have you tried a PTP after removing the device?