Headphones not working but detected

I just installed Fedora 43 KDE on my HP Chromebook 15a-nb0013dx and am entirely new to linux troubleshooting but have installed it a few times on other devices. It uses the Alder Lake-N PCH High Definition Audio Controller. On startup no audio device is displayed until I switch the controller to “Pro Audio” after which it plays as normal through the speakers. On connecting a set of headphones the option to switch to “Stereo Output” is available claiming to be the headphones but just continues to play through the speakers. The output of my PCI list is:

00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake-N PCH High Definition Audio Controller
DeviceName: Multimedia audio controller
Kernel driver in use: sof-audio-pci-intel-tgl
Kernel modules: snd_soc_avs, snd_sof_pci_intel_tgl, snd_hda_intel

The alsa-firmware I have installed is this:

alsa-firmware.noarch 1.2.4-15.fc43 fedora

and I have checked that Pipewire is up to date and enabled. Any help would be greatly appreciated and I can provide more info if needed.