You can change the screen yourself and still retain face ID. I don’t know why people are telling you different.
The only reason face ID would stop working would be due to the front flex assembly being damaged while transferring it over to the replacement screen. Is this what happened? This will also make the phone reboot. You can check this by disconnecting the flex and see if it still reboots.
As for no touch did the repair store try a replacement screen?