So, should I select a time my opponent already has a game scheduled, the game engine automatically places the game time 15 minutes later than what I requested? I suppose that would make sense.
no you cannot request time when your opponent is playing his match. that's why you can always figure out when your opponent match is, and then place request time at earliest possible time after his match