The accord is a joke anyway. The idea it has any bearing on peace in the middle east is laughable when it doesn't include the palestinians. It's a business deal nothing more. Most Americans know fck all about what's going on outside their own State let alone the details of a 70 year old apatheid rule over a whole group of ppl half way round the world. Like you say for american voters it's all about the difference it makes to them at home. Mainly the dollar in their pocket and domestic current affairs e.g. covid 19, blm, unemployment, healthcare, schools.
I don't even think the so-called threat of China matters to most voters because it's not perceived as an existential threat. In that sense you have to hand it to Trump. His desire to avoid conflict around the world has probably ended up preventing him from using the "enemy from outside" rhetoric. He's bigged himself up as the man who tamed North Korea (which is bollox but that's his position) and he's never painted anyone as a significant military or terrorism threat (not even Iran). That's the kind of fearmongering americans will respond to when you say, 'I can keep you safe from....' It's just not the same as saying 'Hey Huawei are trying to infiltrate us through 5G everyone!' Hardly going to scare ppl enough to think hey we better stick with this guy. What does that leave? The Mexicans? Wasn't he supposed to have built a wall by now. Not sure he can use them either. He's running out of hooks he had aplenty 4 years ago.
I don't write him off, but I think the fact he has less to shout about means he'll become more and more desperate and imo more bolder with his claims. What worries me is that the majority might just believe him... again!