ACF has some actions and filter, one of the actions you should check is acf/render_field
. It runs to render a field input. You can hook into this action and modify your input to be read-only or even completely replace the input with its value.
Another option is to set up location rule: User role - is equal to - Administrator
. This will show the edit form to Administrators only. And then write some custom code to just show the fields values to non-administrator.