Just tried to put iPhone 7 screen on iPhone 8.
Here’s my video about the swap :
Everything works fine.
The LCD frame is just different.
The iOS was 11.0.1 during the test.
With iOS 11 => Screen freezes, phone won’t boot or touch is not responding.