This issue was happening when two workspace packages had the same dependency and that dependency depended on a peer dependency. This dependency was resolved with the same peer dependency in every workspace package even if the peer was different in different workspace packages. PR #1988