Envelope with velocity mapped parameters is not responding accurately

using vital in live and mapping velocity to env1 att dec and rel. I am watching the graph and listening to the sound and I see both graph not reposnidng to velocity as it shoukd and the sound does not match the expected behavior based on velocity. example: a melody with velocity modulation. a note at 127 velocity is softer than previous notes at lower velo.

I have tried increasing note count. legato. steal/round robin/etc. I have tried every variation of anything I can imagine. no result.

I further narrowed the problem to this series of events as the cause:

Assign velo to adsr parameters (attack decay and release time). Functions.

Assign that envelope to wavetable position. No longer accurate response.