All packages in a pub workspace must agree on the setting for uses-material-design. Even though your root pubspec sets it to true, some of your other package pubspecs may have set it to false (or omitted, thereby defaulting to false)? :)
Setting all occurrences to true should solve the issue. Good luck!