This might help: Tutorial: What are Table Occurrences?
Do you have multiple records in projects with the same project ID? If not, then you do not have to use both project name and project ID in your relationship. That's a complication to avoid if at all possible. (Just because the project relies on a ProjectName to uniquely identify it does not mean you have to use it in a relationship if the ProjectID is unique in each project record.)
If your new portal is displaying different records than the first, then there is some difference in how you have set up the relationship. Or you are using a layout based on a different table occurrence than your original layout. (All layouts are based on a table occurrence as listed in "Show Records From" in Layout Setup...
You'll have to investigate carefully to find that difference
I read your tutorial on table occurrences and my answer became obvious. I was not changing the fields in the portal from the first table occurrence to the second. Problem solved! Thanks!