While masked joins are allowed, only project owners can add data sources to the project. Additionally, masked columns can only be joined if they are masked using hashing.
In order to join mask columns across data sources, those data sources must be linked by a project.