Washing solar panels is one of the current popular business ideas on social media. It’s an easy pivot for anyone who already has some experience with much harder home repair handiwork involving a ladder. The reason it’s popular is because most people don’t understand the economics at all. Someone can go door-to-door in a neighborhood offering to clean solar panels and making huge claims about improving efficiency so…
Yes, that may save you a bit of energy. No, not that much, and overall the financial savings are a small fraction of the service's charge.
A friend worked in energy conservation at the time and actually studied the impact of cleaning coils on refrigerators as part of a recycling programme (so: measuring pre- and post-cleaning power consumption on units which had been in use, most for quite some time). The net results, over hundreds (if not more) units: to little difference to detect statistically.
If you're doing the work yourself or don't have to pay for it: possibly worthwhile for peace of mind if nothing else. Paying someone else? No.
I suspect a similar situation for solar panels.