That conflict is by design, since they can't coexist on the system. The explicit Conflict should prevent the weak dependency from being pulled in.
If that doesn't happen (which seems to be the case, since you have to disable weak deps), please comment on the linked bug with the exact issue that dnf reports.
I'm not sure that autopush with +3 karma is a good idea for a kernel update, but anyhow:
Works great, regression and performance test suites pass with both:
Well, this breaks building at least one of my packages
elementary-music, on fedora 29:
Problem: cannot install the best candidate for the job - package libpeas-devel-1.22.0-9.module_2123+73a9ef6f.x86_64 is excluded (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
I think it was a mistake to enable modular repos by default.