The phrase "materialistic explanation" indicates a basic flaw in many of the arguments put forward on this thread.
The phrase itself indicates a presumption that there can be nothing else but material entities from which to produce an explanation, which inevitably leads to the fact that any such explanation will be entirely derived from observed behaviour of material elements. So even when it is not possible to produce a feasible "material explanation" the initial premiss dictates that there must be a material explanation which has not yet been found.
Can you see the flaw in this?
And today's fallacy is
shifting the burden of proof. Your claim was that a materialist explanation was
impossible, so it's up to you to show why.
Your "argument" consists of assuming, without any evidence or sound arguments at all, that human "free will" exists in a way that is inherently self-contradictory, so of course it's impossible to have a materialistic explanation, but only because it's impossible full stop.
What's more (and something you keep on ignoring), if you could resolve the self-contradiction, then you still couldn't show that there was no materialistic explanation without claiming to know
everything about the material world.