I've noticed that if you publish a library with Gradle Metadata, and then have another library depend on it that also uses Gradle Metadata, you must include the first library by its kotlinMetadata artifact as opposed to doing it individually target by target and anyone depending on the second library MUST use Gradle Metadata. Can anyone else confirm this?