Something suspiciously like this happened to me on a second-hand iPhone 6 I bought a few weeks ago. Talk about crappy timing.
Everything pointed to a software issue, but every repair person I took it to (both apple and non-apple) kept saying it was a hardware fault.
Touch ID stopped working and the phone drains super quickly despite not being in use. Hoping Apple can provide a "fix", not gonna hold my breath though.