I think that you will find that it is a Manufacturer requirement that EASA is ensuring that operators comply with.
Something like TBO = 1500 hours or 12 years whichever first.
Perhaps you should ask the engine manufacturer for an extension to the 12 year limit and see what they say.
Regards,
DFC