We’ve had this issue happening for a while and are unable to figure out why exactly, but when new PHP files are created we aren’t able to access them, they give return a 404.
This is for an administration / back-end system that isn’t public, I’ve also tried flushing the direct URL to the php file but if I have to flush the whole folder cache it’s essentially flushing all the image assets across our platform which is not ideal.