It doesn’t matter how you booked your flight. Contact easyJet direct, the link to claim is below. If you have been told by anyone at easyJet that the delay was caused by technical issues with the aircraft, I’d rely on that.
Here’s the link, if you have any questions when completing it please come back:
https://www.easyjet.com/en/claim/EU261