If you've got the OEM or DPP mudguard I'd warranty it.
My CF one is yellowing, but it's not a Ducati one. On inspection it's got a slightly different top than the Ducati ones - less of a "dip" in the flat section, so it runs closer to the loop. Going to replace it with a DP one and see if that helps.