IMHO, having library in modules is an error, this can only raise issues
Some examples, taken from RHEL-8
libJudy is part of the mariadb module ... (without -devel) libssh2 is part of the virt module... (without -devel) libzip is part of the php module... etc
How are we going to manage this in EPEL ?
Remi