I accidently deleted my first reply for ArdWar:
Thank you so much for clearing it up. I didn't know this frequency response is expected, I thought I did something horribly wrong to get a graph like that.
I was actually planning on using the LM741

. [I went with this exact circuit diagram from a similar project since I wasn't sure how to design it from scratch myself]. I will change the OpAmp as you suggested,
I did some more research and it says here
https://ww1.microchip.com/downloads/en/DeviceDoc/adn003.pdf that the Gain Bandwidth Product (GBWP) of my amplifier should be equal to or greater than 100fC. So because I need a cut-off of 200Hz, I should get an amplifier with a GBWP of 20kHz ? Depending on what is available in my country, I thought of switching to either an LM358 (has a GBW of 0.7MHz and typical slew rate of 0.3V/us) or The TL072 (GBW of 3MHz and slew rate of 13V/us). Would these be okay?
And since I'm trying to make a real circuit, will the capacitor's ESL cause problems when acquiring the signal? If so, is there a way I can avoid it, maybe by changing the capacitance values?
I will try changing the topology too, I was wondering why there were so many different implementations of the same filter.
I need a steep filter since I want to acquire fetal heart sounds without the external noise so I read that by cascading 2 SKs , we get closer to the ideal filter response and the signal of the heartbeat is increased relative to the noise. Also, by keeping the input freq in this range, we can sample the signal according to the Nyquist theorem without the danger of aliasing.
Could you also please explain the output of the amplifier circuit as well, as in why are the waveforms so far apart? Thank you.