Fingerprint record lost randomly

Have you tried systemctl stop sailfish-fpd && sleep 10 && systemctl start sailfish-fpd ?
Also, do they disappear from the settings fingerprint list or do they just don’t work any more?
Did you check if /var/lib/sailfish-fpd/templates/ directory still contains something?

You can activate this in Settings > developper settings

This depends on you own security/confort taste :–)