Connector housing identification: Grow R307 Fingerprint Module
mkeith's reply led me down a rabbit hole of JST connectors. Turns out this connector (1.25mm pitch) is actually a Molex PicoBlade (which is commonly confused with JST XH that also has 1.25mm pitch).