Dousseenga20 Is there a way to ask for a refund considering I have to buy another ticket ?
You did not have to buy another ticket. If you cannot use your ticket on the train you planned to use it due to a circumstance beyond your control you just take another train. I would not have waited for the next train to Lugano, but would have taken the first train that came along going in the right direction, even if it was not all the way.
When you buy a ticket for a normal train there is no guarantee that you will be on the train you intend to take. Tickets without reservation are for a route, not a train.