Is there a reason why your Foto column in user specific? Typically you cannot fill user specific columns within a form because a row needs to first exist with an assigned RowID for user specific columns to work.
When you are inside of a form, you don’t have a row yet, so there is no RowID. There would be no way for Glide to link the user specific values to the correct row. Glide technically stores user specific values in a separate hidden table that contains information about the parent table, row, column, and user that it belongs to. Glide needs to be able to retrieve the correct user specific values, so it needs to know beforehand, which row that data belongs to.
RowID’s are generated after the row is created, so you cannot fill user specific columns before the RowID exists.