His side was he claimed he didn't attack initially, but our ranks swapped, he claimed he was not even in the app. There's two possibilities where his rank in arena can go up.
Either he was:
1. Lying and did attack
2. or his account is being shared with someone else or otherwise compromised (I decided to report based on that possibility, CG will look into whether or not it looks like 2 different IP's are using the account)
I said he was probably lying, he got really angry about being called a liar and claimed it was really insulting to him. He then accused me of messaging people to "let me win" (which I don't do, only thing I've messaged is to ask not to attack me during my payout hour, telling them any other time go ahead, attack away). He said it was entitled and gaming the system to ask for common courtesy that doesn't even benefit him, he claimed it was cheating and gaming the system to use your fights close to your payout time (reality is, everyone does that for the most part, they might do a few extra fights early for a daily reward or for GAC, but they will use the bulk of their fights close to their payout time if they actually care about getting the crystals and squad or fleet arena tokens.. the modes are simply designed so that that's the best way to do them)
So that's his side. he's become petty and vindictive and decided to grief me because I accused him of lying when he claimed he didn't attack me or that he is sharing his account or has been hacked, because his team was the one swapping ranks with me, and I pay attention when I go to do a fight during my payout time and see "Somebody is already battling you." or "Your ranking has recently changed" I look to see who is now in the rank I just was, to message them to ASK them to not attack me because it's my payout hour, I also look for swgoh.gg accounts to see when their payout hour is so that I can treat them with the same courtesy I am asking them to treat me with, if I see we share a payout, I'll purposefully go around them because it accomplishes nothing to go back and forth. This guy didn't have one so I purposefully went around him anyway just in case we shared a payout hour.
This could have all been avoided if he'd just said "Oh, I didn't know, I'll avoid in the future" and I'd have said "I'll go around you, is your payout hour this hour too? I'll keep that in mind in the future so we don't fight each other" But he denied it then immediately did it again. I asked him again to stop explaining that it wasn't benefiting him to do it.
He denied it again.
But I watched who was in my rank and I was waiting to do another attack because I have an hour, I'm pressed for time, there is no time for someone else to jump in and change the ranks again. It was his account whether someone else was on it or not.
But now he's doing it on purpose and he is refreshing over and over just waiting for me to make a move. If I do an attack earlier in the day to swap squads, he attacks within seconds of me finishing my battle that puts me ahead of him, when I start my climb, he is similarly just waiting for me to finish so he can attack me. He had me added to allies at some point and I could see his last activity being in the seconds every time I looked to do a fight. He was actively spamming refresh to catch me hopefully before I could use crystals to refresh fights and do 2 fights in a row.
That's pathetic. I hope he tires of it soon.
I'll add that even if I had a squad that he couldn't beat (AKA 7* General Skywalker, that is the only squad that really cannot be beaten by JKR), he would probably still engage in fights with me and just let them time out. Killing time during my payout hour.