It honestly has to do with screen quality a cheaper screen has a $@$* cable on it these do not have the sufficent traces to allow touch id and home button functionality.
The only screens I use are Mobiledefenders.com Premium i have never had a issue with the home button and touch ID also make sure you disconnect the battery first and always put it on last power to the board without the screen attached messes with the BioMetric Sensor on the Board.
Hope this Helps
Stephen T
CPR Cellphone Repair
Mobile Device Specialist.