I've found another form of a work around. (dare I call it a fix)
I have an insanely large template 1000+ instruments spread accros 6 VEP instances. I found that not all of the 6 instances were getting CPU spikes during tempo ramps.
I then narrowed it down further by disabling external sync in Kontakt to find specific kontakt instruments that would cause spikes. I found that in my case Action Strings were causing the spike. If I removed them - I no longer have spikes during tempo changes.
So I'm going to go through my whole template and find patches that are tempo sync'd and causing this spike issue. I'll then place them on a seperate VEP which I'll know to disable if I'm gonna have a tempo ramp.
I'll just have to learn to not write with those specific patches during a cue with a tempo ramp. But this way it frees up the rest of my 1000 instruments and "quarenteens" the few problem children.
I'd be curious to see if this helps anyone else.