Thank you for posting your concern in the Community. Mostly I use Bluetooth on my phone to pair my smart watch so I understand the inconvenience of it not turning on your Moto Z phone.
Thank you for trying the safe mode and factory reset. Is it a Rogers' device?
Have you tried turning off the WiFi and then turning on the Bluetooth? Also, try disabling Battery optimisation for Bluetooth.
@Community - anybody else experiencing similar issue as reported by OP?