West ham is a club with a great start to the season but I don't think that's enough to put City in trouble.
I also don't want to underestimate West Ham because they could give a surprise and also make it difficult for Manchester City to get full points and have to share points with a draw, so far West Ham looks good at the start of this season especially playing at home as hosts of course they will play more aggressive to defend their self-esteem so as not to lose points and experience defeat.
Manchester City may have won a lot of EPL games in a row, so it seems they know how to overcome West Ham, especially as Guardiola certainly has good tactics to face West Ham later, at least they can get full points and maintain their position at the top of the standings at the start of this season. I think Manchester City will not win by many goals, maybe only win narrowly