I think it may have been the space in the image size name.
`add_image_size( ‘home-page-portrait size’, 750, 1000, false );’
I don’t think image size names can have spaces as they are slugs. This would work:
‘add_image_size( ‘home-page-portrait’, 750, 1000, false );’