Using Rest API to create multiple tickets cannot set reporter

I am trying to create multiple tickets within Jira cloud using RestAPI. I am using Jupyter to run the script. I was able to create tickets in 90 projects without any issues. However, the last 10 - 15 projects are giving me this error:
HTTPError(“reporter: Field ‘reporter’ cannot be set. It is not on the appropriate screen, or unknown.”), <traceback object at 0x0000020F8B2EC1C0>)

I have verified the permissions are correct. I also manually created a ticket without any issue using the reporter I am trying to create them with.

Does anyone have any ideas why this would all of a sudden fail on these projects?

You could check that the Reporter field is on the Create screen used by those projects

@mdoar Did that as well. Also, manually created the ticket and reporter was on the screen.

Problem has been resolved. User error