Has the hardware PWM ever worked on BeagleBone Black bbb?

check this post : Help with Device Tree, Trying to expose kernel pps - #28 by gomer

It did not need any overlay…

good luck,
gomer