Hi

Is the following sentence correct? It's a bit long and quite complicated but I couldn't find anything grammatically wrong with it.
"He can’t hear them or see them, neither has he any idea what’s going on, because of which he’s starting to think he should’ve gone to Mr. Jackson after all."
I suppose you could say "
what's going on, which is why he's starting to think" but personally I don't like it as much.
Is either one of them correct? Thanks in advance.