Welcome to the forum
From what you have posted & what you have done, I'd say this was a hardware issue.
But it may be nothing more than a loose screen cable inside - so if you feel like trying, you could follow one of the tear down guides to open up your device and check to see. Possibly disconnecting & reconnecting a cable might do the job.
All the best