I assume your "R1" is the one on my schematic in post #22. I don't know your exact new battery voltage but if it is 9.2V then the 1k value for R16 has a current of (9.2V - 8.7V)/1k= 0.5mA which is normal for an electret mic.
Then since the mic voltage is only 0.47V the resistor R1 value is 8.7V - 0.47V)/0.5mA= 16460 ohms instead of 10k ohms.
Your output of the LM386 shows an average of +1.3V which is wrong. The capacitor C6 blocks DC so it should average 0V. The output pin 5 of the LM386 should be about +4.5V so maybe C6 is mounted with backwards polarity that would cause it to pass some of the DC. The output from the LM386 shows maximum peaks of only 1V does not show clipping and its output is far from a peak of 3V which would show clipping.
The outputs of the TL072 and LM386 still show plenty of 80Hz and high frequencies. A low frequency heartbeat signal has wide pulses. A high frequency "tick" or "snap" sound is narrow like your signals show.
Your recordings have a lot of things shuffling around but heartbeats sound like the normal pulses that I expect to hear. The internet is full of low frequency pulses from heartbeats.
Here is one with some murmurs:
And here is another: