When going to fix it?
In periods of low difficulty are permanent orphans.

this is due to multipool & other switching pools pop in at low diff so the network goes crazy. there is no fix for that except making diff to adjust faster.
Maybe update the wallet? Add a constraint to change difficulty no more than 15%.