Did you build the module with 5.8.9 and tried to use it with 5.8.8? When creating a package, you need to build with an equal or earlier version. For example, a module built with 5.8.0 will work with all 5.8 releases, but a module built with 5.8.9 is only guaranteed to be loadable by 5.8.9 (and later if there's ever another 5.8 release).