Access Denied on Drupal 8 image styles despite correct permissions
I have had issues in the past where derivatives weren't generating correctly intermittently and it was due to disc space running out.  When logs were purged the image derivatives would generate, but otherwise, the server was running out of space.  So that's one idea.