If you are decent with script type stuff, and have tasker, I believe you can build your own via kwgt:
https://play.google.com/store/apps/details?id=org.kustom.widget
You can use tasker to set up variables that kwgt then can render in several ways.
I’ve only done simpler things but it’s worked well for me for years.
You can set it up in Obtainium, works a treat.