The problem seems to be here:
github.com/LinuxCNC/linuxcnc/blob/2b37c8...onf/pncconf.py#L3838
It seems to be a mismatch between signal names and what is being checked for.
A workaround would be to edit the file (it's Python so you can just do that) to simply set pwm = True in the line underneath the "if" and it should work.
(Definitely looking like a bug)