when I search for a keyword that I rank for, I see that my competitors have multiple images under these sites and I only have one image indexed example when I search for pc gamer Morocco I see that my competitors have several indexed images and my site only has one my site https://nextlevelpc.ma
There can be many reasons and as i am seeing you are using long alt and title with each image, For example your product title is "This product title" and you are using in alt and title of product image "This product title another title and keywords", Seems like you are forcing search engine to index image for multiple keywords and this practice is not good.