Even if Ohio becomes a solid red state in 2020, I can't see him winning Ohio by 20 points. The minority/black and young vote is going to prevent him from winning the big three Cs - Cleveland, Columbus, and Cincy. These population centers have a pretty significant influence on the vote totals. States Trump won by large margins of +20 overwhelmingly lack large population centers. The larger the rural vote the larger the Republican win margin. I could see rural and suburban areas going heavy Republican if trump manages to be successful for working class votes, which would provide him another solid win, but definitely not +20 points.
I don't think he'll win by twenty, but he won Montgomery and almost won mahoning and summit. Winning Hamilton would not be insane