This discrepancy is due to how ACF handles image uploads in response to WordPress. When a user is logged in or lacks the relevant permissions (I believe the requires capability is upload_files), the default/basic HTML upload field is rendered without the necessary scripts to make it the stylised version which uses the WP media uploader.
ACF has this logic built into the field rendering logic and it aligns with WordPress' core requirements for using the media library.
The basic HTML upload field does render differently to the stylised version which is why they appear different and require their own CSS to style. You may wish to add some custom CSS for the basic HTML upload field as per this example on CSS-Tricks.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article