My personal experience on PWM'ing brushless fans. Which may or may not apply to your question.
Many years ago, I worked in a large server building. With so much processing power packed tightly, one of the major problems is removing the heat.
All of the cooling equipment, which includes the chillers, cold water pumps, fans and ancillary equipment consumes several hundred kilowatts, a fantastic amount.
Thus controlling and optimizing the cooling requirements is of paramount importance.
For the purpose of this discussion, I am focusing on the fans that exhausted the heat from a server rack. Each rack had two large 60 VDC fans, which were of course PWM'ed based on exhaust air temperature.
There were close to a thousand such fans, operating 24/7. Because of the reliability requirements they were premium grade devices with ball bearings. No cheap bushings.
We would get 2 or 3 temperature alarms per week. It was always the same fault, the fan was turning slowly. And the reason was always the same, the ball bearings had degraded causing the fan to run slow even at full voltage.
Long story short: Soon replacing the fans became very expensive and therefore we contacted the manufacturer.
The very first question from them: Are you PWM'ing the fans? If so, this PWM action causes internal forces which wear out the bearings prematurely.
Since we had to control the fan speed, our solution was to put an electrolytic cap in parallel with each fan. That solved the problem.
I don't recall the exact value, it could have been 47uF. What I do recall is that we measured the ripple current through the cap, and we selected a capacitor from a reputable manufacturer, and we selected a series which would withstand high ripple currents. Not all electro caps are created equal.