В чём причина?
Либо просрочен, либо некачественные красители / вкусовые добавки. Если мармелад дешёвый, то горчить будет почти всегда.
Испортился, возможно в магазине хранили неправильно.
Был не правильно приготовлен, или не правильного хранения, в зависимости делали вы его сами или покупали в магазине.
Скорее всего от условий хранения, да и из сырья из которого делали
Возможно в этом виноват апельсиновый сок,который был приготовлен неправильно и стал горчить