Hi Phil, sounds like u r new to the game.
All home teams have a right to request change of time but they cost u 2 tokens for the change.
If the request for change is made much earlier (say 2 days before) the change given will be a switch of say afternoon game to morning or vice versa. (No options just 1 choice given to u for 2 tokens)
However if the request is made within 24 hours, the given time slot for the change is probably only about 15 to 30 mins difference. (Again there is no option)
If your opponent is not your friend, he doesn't have your fixture. So he did not change to "fix the match" and scheduled it 3 hrs from yr other game. He probably change to suit his time zone. Eg he is from Asia and can't "watch" the game as he is working. Also like the others said some games are even at closer intervals. Just last night I have a League and Cup S/F one hour apart. The irony is "IT IS THE SAME OPPONENT" and one game is played home and the other away.
WELCOME TO THE VIRTUAL WORLD