Hi, Giangilberto from Milan, so before getting to the point I can tell you that the ticket for the Last Supper by Leonardo da Vinci is one of those that I believe is one of the most scammed in Italy, the most counterfeit ticket you could find if you do a Google search maybe tickets ranging from 60-70-80 euros.
My advice is to go only and exclusively to the official website of the Last Supper by Leonardo da Vinci which from there will redirect you to the official reseller which is Viva ticket. Now I'll give you the link.
https://cenacolovinciano.org/en/
https://cenacolovinciano.vivaticket.it/index.php
https://cenacolovinciano.vivaticket.it/index.php?nvpg[sell]
The last link I gave you is the one regarding the tickets for the tours you indicated in your question on this page. If you look, it actually says that the €25 fee includes both the entrance ticket and the guided tour, €15 entrance and €10 guided tour.
It could happen that there are later slots that perhaps are returned by tour operators who don't use them and are free. The advice I can give you is to check periodically maybe even once a week the official website, and maybe you will find a free slots.
Look, the last time I was there was two years ago. I took a private tour from a reseller and I paid €50 each. There were two of us, we spent €100. However, for example, from this reseller, we had a great experience. It was worth it because the guide was very, very good, both in terms of knowledge and in how he explained everything. So, the experience was very beautiful. The advice I give you is also to do it with a guide because entrances to the Last Supper are limited. Due to the fact that it is a unique work in the world, it is not even a fresco, it is actually painted on the wall.
The work has serious deterioration problems so to preserve and protect it, entrances are limited, only a few groups enter and can stay inside for no more than 10-15 minutes, it ends immediately.
A guided tour gives you a whole explanation before entering and even when you leave he will give you other explanations that make everything much more interesting.
The last thing I can tell you, since I'm from Milan, so as far as trying to call them or write there might be some problems for you regarding the time zone or maybe even the language. If you want I can call them and ask them for the information you need.