"Whenever you hear someone say the Devil’s beating his wife, the speaker means that the sun is shining while it rains. In other words, it’s what some people call a sun shower."
(https://idiomation.wordpress.com/2013/07/01/the-devils-beating-his-wife/#:~:text=Whenever%20you%20hear%20someone%20say,people%20call%20a%20sun%20shower. )more