There are three separate things people lump together as 'fees'.
Management fee (wrap fee) — charged on Robo Advisory portfolios only. Calculated daily on your portfolio value, deducted monthly. ESA has no management fee.
Transaction fees — charged by the payment provider, not Wahed. FPX deposits carry a small per-transaction fee; direct debit deductions carry their own. These apply regardless of which product you fund.
Fund-level costs — the underlying ETFs have their own expense ratios. These are already reflected in the returns you see, not deducted separately.
Wahed does not take a share of your profits, and there is no performance fee.