Do not focus on the primes.
Yes, breaking the lines by slashes is not the way.
Now for the actual (hopefully subtle) hint: There is another common approach to line breaking of the poem.
Oops, that's actually right!
The correct hash for part 77 actually is matching the one listed in the project itself. Apologies for the confusion, and the source of error is exactly as you described. Why it did happen and "corrected itself further down the line" - because I used an external tool to which I ctrl+a and ctrl+v 'ed the content of a <pre> tag. Which omitted the trailing line break (which haven't happen before nor after). When I run SHA256 algo on the full content directly, it generated "2f654...".
Once again, apologies for the confusion.
What a cool project!
EDIT: The following (now struck through) paragraphs are not correct, see the rest of the discussion below.
As title says, the SHA listed for part 77 (2f654c6e0896b152011d173e638892f2ba4b6cde34391daae24e1c5ccf8b2d3b) is incorrect; the correct value should be:
d958948d8233dc1da11212269db9c135cf6f0479d4d336455c9dc50d72081118
SHA matches again on part 78.
Thanks a ton!