Looks like the I'm late here and I see one of the answer is marked solved too..Nevertheless..just a small opinion from my end too.
If the phone is still connecting to Bluetooth and receiving calls, that's actually a good sign. Before agreeing to a factory reset, try connecting it to a PC and see if it gets detected at all. If USB debugging had been enabled previously, you might still have some options for pulling data off before repair. Once the device is factory reset, recovery becomes much harder, so I'd definitely exhaust every data extraction option first.