Honor 7 Boot-loop after changing display+frame
You should take the phone to a repair shop and explain the situation to them. Most likely a physical component is damaged or not connected, and the bootloop is caused when Android first tries to initialize or use that component. If recovery has the same problem, but fastboot mode doesn't, that narrows the problem down to a component that's initialized by the recovery image, but isn't by the bootloader. It could be as simple as that some RAM or storage, but not all of it, is damaged. This damage could be permanent or could just be a faulty connection. Possibly it was caused by the same physical stress that broke the display in the first place.