I created a portfolio and added a custom field that has data in it from the project. However when I add that custom field into my portfolio it remains blank.
Portfolio and Project custom fields are two different things and they aren’t connected. Creating a custom fields you have in a project at the Portfolio level will automatically update your Portfolio custom fields since these aren’t connected. You will need to update your Portfoliio custom field manually!