Sheldrake was banned for talking about what the materialist/naturalist/determinist religion call "pseudoscience". But he's using the exact same scientific method that they are.
It's not weather he's "correct" or not(technically there is no such thing in science, only evidence). He was banned for questioning authority and asking forbidden questions.