It was such a weird bug. It would be fine at first, then it wouldn't register for like 10-15 seconds, and then it would be fine again in the cold. Hopefully they also fix the issue where if you cancel the passcode and do another Face ID and it works, it takes that data from the failed attempt and rolls it into the machine learning profile for your face data. I was having a bad time with failures until someone on the forums mentioned entering your passcode when it fails and that seems like it has taught it to better recognize my face over the past couple days.