ok. you say that using regular plugins works much better. You are preferring to distribute nearly all the cores to PT, correct? So the plugins are part of PT's workload, they would be using the cores I suppose...
as opposed to: You aren't giving VE Pro any muscle to do the work. If it is true that PT requires all but one core, you're SOL with VEP on the same machine, I think.
here's why I get such good performance I think: I have VEP on an octocore slave and I distribute all the cores available to it. 4 instances, 4 'threads', which means cores, per each. I am distributing the cores as evenly as possible and I'm quite deliberate about it.
You are giving VEP 1 core and the rest to PT?
I don't know as I have never tried allowing VEP just 1 core with all the others in use, but it seems like a bad idea to me. When I did run as local host, I gave VEP more cores than Cubase, quad core machine, 8 logical threads, I might give Cubase 2 of them. I would never have thought to give more cores to a sequencer, that isn't the idea of VEP I think.