VST 3 single component (process and controller) question

I don’t believe single component can block audio. process function is always called from real time thread. GUI is called from Main Thread. My suspect is that single component processor and controller cannot be divided into two independent machines (feature of VST3 but rather not commonly used)