But your logic is based upon chains of cause and effect which we get from physically controlled activity.
That is simply untrue - I made no assumptions about anything being "physically controlled". Are you even reading, let alone thinking about what people are saying to you?
What is needed to break this chain and allow freedom to control and manipulate our own thoughts? The answer must be based upon a non physical cause driven by conscious will rather than inevitable physically controlled chains of events.
Adding a "non physical cause driven by conscious will" is just adding another choice-maker ("conscious will") into the process of making a choice - it changes the logic not one iota because the logic applies just as much to its choice as to any other.
Being non-physical doesn't mean that you can make a choice that is not entirely the result of reasons (including those inherent in the choice maker: its nature and experience) and that is also free from randomness. That would mean that part of the choice is for no reason (because all the reasons don't fully decide the choice) but for some reason as well (not random) - which is a clear
logical (not physical) contradiction.
The non-physical doesn't magically allow
logical contradictions - it can't make Boolean values both true and false at the same time.