I had the same issue as Fonny, and I found that setting the event price to 0 fixed the issue, but it is not ideal.
In our case we are using the component to sell entries for a surfing contest. The price for adults is $60, but juniors under age 15 are charged $40. We want the main page for the event to show the $60 price, but when the event price is set to 0, the main page shows the price as 'free':
I think most people would agree that the Ticket Types function should have some additional options:
1. As it is now it should be shown as a 'surcharge' in addition to the event price (like VIP, prime seat locations, etc.)
2. It could override the event price when they are different (this is what we need)
3. It could be set as a negative number or a discount % (this would also work for us)
I hope you can implement #2 or #3, it would probably be a big benefit for many users.