I had this issue before it's the aftermarket parts but there is a solution that I do that really helps. Get a food saver vacuum sealer from Walmart. Put some crazy glue around the edges inside the new housing just a little you don't want it to run pop the screen in but don't screw it in. Put the phone in a vacuum sealed bag and let it sit for about 5 minutes. That will give you an amazing finish it forces the screen lower than you can ever get it yourself and the glue keeps it there. I have not had a problem removin the screen after either it's just a little harder.
Unplug the battery and hold the power button for 15 seconds then plug the battery back in and try to turn it on. But you replacing the home button wasn't a good idea because now the Touch ID functions will never work again
Are you using an anti static mat? I have never had that issue and I always use one and ground myself. It's also very possible the screens you are using are just going bad very quickly. I would try getting higher quality screens first because I would bet that's really the problem