Hello, I have problem with a command migrateTypes module2 when module2 depends on module1 although migrateTypes module1 and migrateDependencies module2 are good:
[error] Modules were resolved with conflicting cross-version suffixes in ProjectRef(uri("file:/home/sirius/new-2/backend/"), "module2"):
[error]    org.typelevel:cats-effect-std _3, _2.13
[error]    eu.timepit:refined-pureconfig _3, _2.13
[error]    org.typelevel:otel4s-core-metrics _3, _2.13 
My sbt is
lazy val module1 = project
  .in(file("common/module1"))
  .settings(commonSettings)
  .settings(
    name := "module1",
  )
lazy val module2 = project
  .in(file("common/module2"))
  .dependsOn(module1)
  .settings(commonSettings)
  .settings(
    name := "module2"
  )