It sounds implausible, but it seems the pattern that BCryptPasswordEncoder uses is incorrect. It has an unescaped slash. If I escape it manually, the match occurs 🤷♂️
UPD: I'm sorry. I just realized I posted it in the wrong place. Don't see a "Delete" button, though...