Ok, I disabled the crop add-on and it’s working when logged out. It’s now just the basic windows add file dialog vs the media library that the crop add-on provided.
Sorry, I actually forgot the crop add-on changed the way things are chosen and uploaded.
I’m guessing the developer of the crop add-on didn’t take into account people using acf_form() thus when the user is logged out, the scripts are not enqueued or something.
The add-on is here https://wordpress.org/plugins/acf-image-crop-add-on/
Thanks