Not sure about German/EU law, but in the Netherlands the 14 day cooling off period also applies to subscriptions and financial products [1]. However, this is only 14 days after the sale. I don’t think this applies to renewals.
[1] https://business.gov.nl/regulation/cancellation-period-sale/