I don’t think that I have posted this here, but we at Invenia have made a solution to this disabled actions problem, KeepActionsAlive.
This is just a small Python script which runs on AWS Lambda every 20 days. It gets all our repos, and for all their workflows hits the endpoint to re-enable them.
If you’re not on AWS, I’m sure you can easily enough modify this to suit your needs.