My answer is “Stop following plz bro advice” on forums without thinking if it makes sense for YOUR problem.
You had a phone that had touch issues. So where should you start?
Look at the schematic and try to figure out what lines are responsible for touch on the iPhone 7—-what is touch power and touch data? Then measure with a multimeter to try and find a fault. Once you find a fault then think about how it could come to be like that and come up with a strategy to address the fault.
What did YOU do to troubleshoot touch.
You replaced HOMER—-which has absolutely nothing to do with touch and couldn’t possibly have been the problem.
You replaced trinity—-which has absolutely nothing to do with touch and couldn’t possibly have been the problem.
You did troubleshooting of fingerprint sensor which also has nothing to do with touch and is irrelevant in a phone that has no touch.
Everything you do to a device MUST be eliminating variables and simplifying the problem. What you are doing is adding to the problem with all this pointless work. We have no idea what effect all this heat on the board has done.
You have made the problem too complex to work on.
Troubleshoot touch with known good screen that works on another device. Troubleshoot the connector itself to make sure it can seat the screen perfectly. Troubleshoot the data lines for touch at the connector—-this is where most problems would be for iPhone 7 no touch. I know that you said that all resistance is okay, but that is almost certainly not true. You must compare to a known good, not zxwtool. If heat brings back touch, then something has too high resistance without heat—-find that line.
Verify that your touch voltages are appearing at the screen. Rather than use heat to try and make touch work, you can try pressure to see where is your open line.