Had very similar problem, check this thread please:
And my solution:
I’ve pinpointed the cause in the Crossref log files:
when an article belongs to an issue that hasn’t been assigned a DOI, the OJS plugin sends only the DOI prefix to Crossref. Which naturally is rejected by Crossref.