If your home button doesn’t work after transferring to the new screen you might have a faulty screen. I spent a lot of time chasing all the suggestions here, but eventually resolved the issue by installing a replacement screen.
Some people have noted that the screen doesn’t seat properly on the case. Here’s how I solved it:
The issue is that rectangular brackets on the back of the display aren’t latching with the corresponding clips in the base. I think the brackets are missing the gap between the spring plate and bracket with the latching bumps on it on the base. Here’s my solution:
Position the top of the display slightly below the top of the case so the clips on the back top of the display start to engage with the phone case. Important: don’t push it all the way up!
Now press both sides of the top part of the display until the display seats on the back. Make sure both sides are flush with the case.
Repeat for the middle of the display. The bottom of the display will remain bent up because it will interfere with the bottom edge of the case.
Now push/slide the display up so the top of the display lines up with the top of the case. The bottom should then snap into the base, and the display should be flush with the case all round.