Chosen Solution

So I changed a screen on iPhone 7 Plus… everything works (apart from ear piece) as expected until the final step .. when i connect the flex cables, everything is working fine including touch ID, camera, vibration and sound. But as soon as I put the screen back in the final position for the two bottom screws… there is no vibration, no sound, touch Id works but no home button.. any idea?

As far as the home button issue, there are some suggestions in this answer: Touch ID works but home button doesn’t

sounds to me like you may have a damaged home button flex cable. check for tears where the flex bends when putting the screen down. as for the ear piece, the front camera flex is easily damaged when removing it from the old screen(where the small black square of double sided tape sits.)

Check so the metal part on the screens flex cables dosent hit the speaker or the motherboard when clicking it back in the housing. If the screen isen’t up a bit on the right lower side when its in place test with a small piece of tape on each side of that part on the flex or directly at the speaker/motherboard. I have had the same problem once and then it hit the speaker a bit. so released the plate and moved the flax cables a bit higher