Visiting your link, it seems like it is a static page that you designed with Elementor where you inserted a View.
You say that the usermeta image field doesn't work, so does that mean that this View you have added is to display users, and that the users have an image custom field which you are trying to output in a gallery format.
Each user has one image and you are creating a gallery from different users, or each user has multiple instances of the image field, and you want to create a gallery of these images for each user?
So the View on this page queries and loops over users, and users have an image custom field that can have multiple values, and the gallery should output each of these images, for each user.
I'm not sure how you were creating the galleries in your example that works, but if you have multiple values for the image field, then including the field (using the Fields and Views button) within the Loop Output section will output each of those images. Then it is just a question of ensuring you have the markup and classnames required to show the images in the format you want.
If I have some more details from you I may be able to help further.
This page contain two view: first view load general data and the second view load photogallery.
I've used image custom field with multiple instance for each user.