Erling Haaland had a frustrating afternoon for Manchester City in their defeat by Brentford at the Etihad.