You should point the Edit Form to the original Members table. If you want protection that limits each user to see actually only their row - use Row owners
So, limited table(that you achieve with ARRAYFORMULA) will be readonly to show limited information about all users to all users(I guess, it is your intention)
I’ve had this same issue in every app that uses a formula/automation for the users table. Is there a way we can have the option to disable uploading of a new user profile image?
The way I’ve handled this in the past is to use an arrayformula for the image column, combined with a trigger that clears the entire contents of the column (except for the header row) every time a change is made to the User Profiles sheet.
It doesn’t prevent users from uploading an image, but any time they do it’s immediately removed and replaced with the default image dictated by the arrayformula.