Hey /u/aarace thanks for your post! We've been looking into this and it appears that you ran into a rare bug where your opponent wasn't showing up where they actually were. It wasn't caused by a cheater from our investigation.
We're working to resolve this, and may follow up with you in DMs if we need any more info to help come to a fix.