Have you considered not using iPhone 8 parts? Apple really hates part swapping, I’m surprised this even worked at all.
open