That modified ircd is obviously not conforming to RCF1459 WHO requests, thus it is not getting its channel user list. Since everything in the channels module depends on the WHO reply being correct, then you're screwed. Eggdrop is designed to run on ircds that follow the rfc (at least for the core commands).