Okay. It was clipping. I took the screenshots really quickly. If I change the timebase to show 3 or 4 cycles, it's going to be difficult to detect what the waveshape looks like. I'll change it to 5ms and take another screenshot.I am sorry that you think I was rude to you. You did not explain everything before.
Now you say the LM386 was not clipping. But you said the input was 300mV and the gain was 200. I showed you that the output could not possibly be 300mV x 200= 60V! So of course it was severely clipping.
You did not show your 'scope showing the output of the LM386, instead your scope's timebase was too fast and showed only 8us which is a tiny piece of the output. Please turn down the timebase to show 3 or 4 cycles of the waveform then the timebase will be about 5ms.
Is your 9V battery 9V or has it drained to 6V? The datasheet of the LM386 shows that with a 9V supply and a 4 ohm speaker (your 8 ohm headphones are 4 ohms if both earphones are driven in parallel) the output clips at 3.5V peak-to-peak.
When my gain was still at 200, I used a battery that was reading about 8.6 volts and I double checked the voltage with a meter. Since then, I removed the cap across the gain pins and applied a fresh 9V battery.