MT ruled this one as No case, unfortunately, because only four minutes passed between the draw refusals. This is simply not enough time. You tell your opponent in chat that he has 5 minutes, but the 5 minute between draw refusal rule only applies to "clear" draws (e.g. two marshals running around the lake, no miners on either side, or spies). In a situation like yours, we need 10 minutes between each refusal because theon can still make progress in the game, especially because your flag is open.
Apologies for the very late response- three cases open against this player at one time was very interesting to deal with.
No worries! I was actually unaware of the time rule on this until recently, so my bad. I'm just glad Theon is being reprimanded in other cases; he's really obnoxious.