The 3 hours gap should now be maintained even when they switch times, since they did the update last season.

It is a strategy for some managers, they move they match to be inconvenient for the time zone of their opponent, or move it as near as possible to another match. Often though it is just for their own convenience. It is their Home so they have that privilege so they can change it to be there, or for whatever reason. And they pay for the time change, so why would both have to agree? It would never work.

I do not expect that to change.