You have way over-complicated this.
The sole determinants here are whether you were delayed 3+ (EUR 300) or 4+ (EUR 600) at your final ticketed destination, e.g. KUL. In your case, you were delayed by 9 hours and are thus due the compensation unless the reasons for the delay were an "extraordinary circumstance." Generally speaking, a mechanical delay such as yours would not be an "extraordinary circumstance" and thus this ought to be a fairly easy claim.
Additionally, you are due a "duty of care" for your time waiting the eventual departure. If proper food was not provided, you may submit receipts for reasonable sustenance.
Remember that less is more.