Dual-flush toilets have mechanical valves with rubber seals in the cistern. These are used to allow water to flow when flushed. That rubber seal can deteriorate rapidly. They are also prone to be blocked by debris like porcelain or grit, causing the water to flow continuously.