It's possible to get a duct with a drain, so condensation collects and runs down a pipe to some convenient place. Haven't used them.
I see the roof has recently been retiled, so I expect the roofers fitted the vent tile.
Rigid duct is smooth and hard, so less prone to collecting pools. But I can't easily see how it could be done.
Some modern duct is insulated, having an outer and an inner pip with insulation between them, which should cut down condensation. I haven't used that either.
Three things that will help are:
straighten out the duct to remove loops and hollows where it will accumulate
wrap the duct in loft insulation. It does not need to be a very thick grade. Use the brands treated with Ecose, which do not shed irritant dust and fibres. It is made by Knauf but sold under other own-brand names. "Ecose" will be on the wrapper. It is brown. Don't buy the yellow stuff. You only need the smallest roll you can buy.
Turn on the fan before you start your bath or shower, and leave it running for 20 minutes afterwards. Many extractors have a timeswitch to do that, and are usually wired to come on with the light switch.
If your fan is noisy or weedy it can be changed for a better one. Show us a pic please.
If I find my link to a supplier of ventilation duct I will send it to you, they may have a condensation trap or other solution if you phone them. AFAIK there aren't many companies in domestic ventilation, though there are some that do office and restaurant systems.