Apart from all that, if we look at the match schedules of these three teams, in my opinion only Manchester City has enough advantages against teams that should not be an obstacle for them to win the EPL title again. But it will also be in vain if Liverpool can sweep all the remaining matches to win. For Arsenal, I think they are just waiting for Liverpool to experience a deadlock to take that opportunity.
If referring to the remaining matches then Manchester City have a much easier space because they are not facing a much stronger club, the only match that is a little more complicated is facing Tottenham.
Arsenal have to face Chelsea, Manchester United and Tottenham so it will make it difficult for them to get full points. Meanwhile, Liverpool is also still facing a much stronger team where they have to face Manchester United and Tottenham.
If you look at the remaining matches, Manchester City has a much bigger chance of becoming champion, this could be realized if Liverpool and Arsenal get fierce resistance when facing several strong teams in the remaining matches to come.
In conditions like this, the three of them must be able to take advantage of the match to get full points and if they experience one defeat and get a draw then their chances of becoming champions will be a little tougher.