Can't use the same headphone for both audio input and output

I recently came from Fedora WS 42 to EndeavourOS(with GNOME), running a Hyprland setup on both of them. I use a laptop with a single audio jack, and use a headphone for both input and output (it has a mic). the problem is, since I came to EOS I didn’t use my mic; but last night I tried to record a Voice Message to my friend, and realized it’s not getting any audio input. So I went over to Pavucontrol and saw that my input device was the internal mic on the laptop.

So I changed it to my headphone mic. But then I realized that I’m not getting any output from the headphone even though it’s set to headphones on Pavucontrol. The audio meter on the output devices kept moving, but no sound in the headphones. when I set the output to the laptop speakers, it worked fine.

I went logged out and went on gnome, and had the same issue on there too, this time using gnome-settings.

So in conclusion what I realize is that I can only use my headphone either as an input device or an output device, which kinda sucks. I did not have the same issue on Fedora. Any ideas what might have caused this?