I don't think that Cancelo&Foden is a good combination. They seem to lack of communication on defending, especially when shifting the defending responsibilities. Sometimes Foden has the vision of the danger on the bind side of Cancelo but either he does not remind him or Cancelo ignores the reminders. Cancelo has very little awareness of the danger behind no matter he plays left or right and the winger paired with him must be good at shouting at him. For example, it happened in the away game vs Southampton (goal conceded point drop), once in the away game vs Real Madrid (1st goal conceded) and again today for Cash's goal. Cancelo did not have the sight of Cash and only Foden could remind him at that moment.
I have a feeling that it might be better to have Foden on F9 to create more dynamic in the middle against a team like Villa to drag their defenders in and out, create overload here and there, deliver some beautiful long pass (not possible if hugging the touchline) than having Jesus in the middle for the overall performance of the team. I was crying to move Jesus on the right wing to deliver a cross behind - the space was there but not used until Sterling did it. Of course, it will be automatic solved next season with Haaland in the middle. And I wish Foden will take more time as an attacking midfielder rotating with KDB and Bernado next season to unblock our midfield future.