Using more than 4 GPIO pins on the XIAO nRF52840 Sense

All pins should support PWM according to this:

And it’s working fine as long as the pins are used individually. But that’s not enough for my use case.

Besides an explanation for why that’s the case, I’d also appreciate any workaround ideas that allow me to output more PWM signals than I have usable pins (I don’t have much experience with electronics hardware).

I already considered using an 8 channel analog multiplexer, however that seems to only allow me to control one output at a time. I then checked if I could make use of an 8 bit shift register which allows simultaneous outputs, but these seem to not work well with PWM signals. Is there some other integrated circuit that works like a mix between these two?