Not sure if this will help for everyone, but I was able to fix the broken images by recreating the wpcf7_captcha folder found within the uploads folder. I then applied read/write permissions to it and it started working.
Seems like the automatically created folder had issues (noticed it wouldn’t let me change permissions on it so I deleted it).