There are only 2 workflows for the toggle, one when it’s turned on and one when it’s turned off. So there can’t be anything conflicting it.
The condition bug is happening to other parts of my site, including one relating to another toggle, and I fixed it by remaking the actions of the condition to a workflow. Which is pretty odd