External USBC monitor Framework 13 AMD not working

I recently upgraded to the AMD Ryzen 7 7840U on my Framework 13, running linux mint.
Amongst the many issues i have encountered, mainly with power management, un-powered external displays no longer work (i’m using an arzopa portable display). On my previous i7 12th Gen, external monitors worked flawlessly but since the upgrade my monitors do not register.

Kernel: 6.8.0-60-generic
Bios version: 3.09
Mint Version: Linux Mint 22.1

Below is a snippet from dmesg just after the monitor is connected

Does anyone have any ideas of what I can do to fix this?

[16479.397855] Uhhuh. NMI received for unknown reason 2d on CPU 0.
[16479.397866] Dazed and confused, but trying to continue
[16556.379092] ucsi_acpi USBC000:00: unknown error 0
[16556.379107] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[16556.489505] ucsi_acpi USBC000:00: unknown error 0
[16556.489523] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[16557.804317] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16559.806845] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16561.803420] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16563.806217] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16565.807132] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16567.803817] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16573.834954] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16575.163331] workqueue: power_supply_changed_work hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND
[16588.404316] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16590.405323] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16592.403323] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16594.395605] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16596.387905] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16598.388185] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16600.387722] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16602.380064] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16723.490882] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16725.483093] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16727.475361] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16729.038117] pcieport 0000:00:08.1: PME: Spurious native interrupt!
[16729.467132] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16731.459343] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16733.449931] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16735.443386] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16737.435330] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16739.426950] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16741.419071] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16743.411870] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16745.411256] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16747.402846] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16749.395219] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16751.387255] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot