Weird behavior from internal sound (also headset mic not showing on dock)

Hello! Im very new to linux and Manjaro (its my first distro and I have installed it like 3 days ago).
I’m having trouble getting my headset microphone to work. Most of the time it’s not shown on the audio dock. When I disconnect the audio jack, the mic appears. I can then route it to apps (i’m running pipewire with qpwgraph) and record my voice albeit with a ton of noise. It is a regular 3.5mm jack with separate plugs for both audio and mic. So mic is noisy and the system only lets me use either headphone audio or mic.
The same behavior happens when I connect it to either front or back case jacks.

heres pipewire device list

pw-cli list-objects Device                                                       
        id 42, type PipeWire:Interface:Device/3
                object.serial = "42"
                factory.id = "14"
                client.id = "34"
                device.api = "v4l2"
                device.description = "Iriun Webcam"
                device.name = "v4l2_device._sys_devices_virtual_video4linux_video0"
                media.class = "Video/Device"
        id 43, type PipeWire:Interface:Device/3
                object.serial = "43"
                factory.id = "14"
                client.id = "34"
                device.api = "alsa"
                device.description = "Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]"
                device.name = "alsa_card.pci-0000_03_00.1"
                device.nick = "HDA ATI HDMI"
                media.class = "Audio/Device"
        id 44, type PipeWire:Interface:Device/3
                object.serial = "44"
                factory.id = "14"
                client.id = "34"
                device.api = "alsa"
                device.description = "QUAD-CAPTURE"
                device.name = "alsa_card.usb-Roland_QUAD-CAPTURE_0000D563568F593DBA38946B238221E1-00"
                device.nick = "QUAD-CAPTURE"
                media.class = "Audio/Device"
        id 45, type PipeWire:Interface:Device/3
                object.serial = "45"
                factory.id = "14"
                client.id = "34"
                device.api = "alsa"
                device.description = "Áudio interno"
                device.name = "alsa_card.pci-0000_00_1b.0"
                device.nick = "HDA Intel PCH"
                media.class = "Audio/Device"
        id 46, type PipeWire:Interface:Device/3
                object.serial = "46"
                factory.id = "14"
                client.id = "34"
                device.api = "alsa"
                device.description = "Loopback"
                device.name = "alsa_card.platform-snd_aloop.0"
                device.nick = "Loopback"
                media.class = "Audio/Device"

You may have answered your own question.

Have you considered using an external audio device?

Or, if you need something more robust:

Cheers.