Currently when one of your subprojects depends on another within the same project the dependency will appear in the license report with "none specified" as a license. Therefore if you want your license check to succeed you need to manually exclude (or hardcode the license for) these artifacts.
Instead sbt-license-report should just ignore them to begin with.