Chosen Solution

changed into aftermarket screen, At first the right side and bottom side wont flush and I assume it’s the IC on the flex cable. But now the right side is fit and only the bottom side around taptic engine still not flush.

most of the time when i see gaps like this between the display and the back casing it has to do with the side guide/grip fingers on the display. in the first picture showing the side, you see the rectangle flange with the two cutouts (this is for alignment of the display frame and there’s a little bump that “connects” with a bracket on the inside of the back case to hold the screen down) and the two (of 6 total) screws that hold the metal shield to the display frame. what i’ve found in most cases is the flanges for the alignment or screws are slightly bent and prevent closure or don’t grip and don’t hold it tight. not saying this is your issue, but this is what i’ve found when i have seen this scenario. hope it helps